Commit graph

753 commits

Author SHA1 Message Date
Sandip Patel
8bbab4c113 Review changes 2019-10-23 18:25:33 +05:30
Sandip Patel
ccdea033f3 Added unit test for proxy voting 2019-10-23 17:41:16 +05:30
Alfredo Garcia
e0242bcf86 fix build error (#191)
* fix build error

* adapt son_pay_test to dormant vesting policy
2019-10-22 03:29:31 +05:30
obucinac
610490ef81
Active SONs, list up to 15, order by votes, add test (#185)
* Add test for selecting 15 SONs with highest votes
* Display up to 15 active SONs, SON ordering by total_votes
2019-10-21 15:44:09 +02:00
Alfredo Garcia
f84155a166
Merge branch 'feature/SONs-base' into son_vesting 2019-10-18 15:21:08 -03:00
Alfredo Garcia
dcaf55a184 remove not needed code from wallet son commands, add delete son test to cli (#181) 2019-10-18 15:49:38 +05:30
Alfredo Garcia
76120a5b76 abstraction of dormant vesting policy 2019-10-18 00:01:40 -03:00
Alfredo Garcia
8c188bd53f merge gpos to develop (#186)
* issue - 154: Don't allow to vote when vesting balance is 0

* changes to withdraw_vesting feature(for both cdd and GPOS)

* Comments update

* update to GPOS hardfork ref

* fix for get_vesting_balance API call

* braces update

* Create .gitlab-ci.yml

* fixing build errors (#150)

* fixing build errors

vest type correction

* fixing build errors

vest type correction

* fixes 

new Dockerfile

* vesting_balance_type correction

vesting_balance_type changed to normal

* gcc5 support to Dockerfile

gcc5 support to Dockerfile

* Changes to compiple with GCC 7(Ubuntu 18.04)

* changes to have separate methods and single withdrawl fee for multiple vest objects

* 163-fix, Return only non-zero vesting balances

* Revert "Revert "GPOS protocol""

This reverts commit 67616417b7.

* add new line needed to gpos hardfork file

* comment temporally cli_vote_for_2_witnesses until refactor or delete

* fix gpos tests

* fix gitlab-ci conflict
2019-10-17 22:09:44 +05:30
satyakoneru
ee7aae56da SON118-Add Budget for SON (#165)
* SON118-Add Budget for SON

* SON118 - Compilation errors fix

* SON118 - Proper commenting around pay_sons function

* SON118 - Comment correction, SON statistics object implementation type correction

* SON118 - Add missing index init and reflect enums

* SON118 - Correcting the indentation

* SON118 SON144 - Add unit test, code fixes and resolve failures for existing tests

* SON118 SON144 - Removing extra spaces added
2019-10-17 20:16:48 +05:30
Alfredo Garcia
032c4c7a99 add precision to son vesting amount 2019-10-16 14:59:49 -03:00
Alfredo Garcia
be8dc42d66 add dormant vesting policy for son 2019-10-15 21:55:48 -03:00
Alfredo Garcia
c94412cb7a add vesting balance type support 2019-10-15 20:28:04 -03:00
obucinac
b3b994c6ea
Add son_delete cli tests (#182)
* Add son_delete cli tests
2019-10-15 18:13:14 +02:00
Alfredo Garcia
6c8f4bf9d5
Merge pull request #176 from peerplays-network/feature/SON-142
[SON-142] Fix the failed tests in SONs-base
2019-10-14 20:34:05 -03:00
obucinac
d782687404 Add cli wallet tests for vote_for_son (#175) 2019-10-12 14:44:25 +05:30
gladcow
ae5075a657 [SON-110] get_son cli test (#173)
* get_son cli test

* update_son cli test
2019-10-12 00:55:59 +05:30
obucinac
fdf287c12a
SON-108 - Add cli wallet tests for create_son (#174)
* SON-108 - Add cli wallet tests for create_son

* Add info message at the beginning and end of the SON CLI tests

* Minor output message change

* Enable Boost test messages in unit tests
2019-10-11 19:25:43 +02:00
gladcow
777019241e fix affiliate tests 2019-10-11 11:33:26 +03:00
Sandip Patel
40534446da [GRPH-106] Added voting tests (#136)
* Added more voting tests

* Added additional option
2019-10-10 21:29:01 +05:30
Sandip Patel
ec33f0cc07 [GRPH-3] Additional cli tests (#155)
* Additional cli tests

* Compatible with latest fc changes

* Fixed Spacing issues
2019-10-10 21:24:12 +05:30
obucinac
e3548de34e
SON object, operations, cli_wallet commands and RPC (#160)
- create_son, update_son, delete_son, list_sons
- get_sons, get_son_by_account, lookup_son_accounts, get_son_count
- vote_for_son, update_son_votes
- claim_registered_son
- get_son in cli_wallet
- Updating global_property_object
- Decrease SON hardfork time for test purposes
- CLI Wallet tests imported from develop branch
2019-10-09 22:24:36 +02:00
gladcow
4bf90d0592 fix for cli test 2019-10-09 19:57:12 +03:00
Srdjan Obucina
944c2c1a4c Merge branch 'develop' into feature/SONs-base 2019-10-08 17:59:28 +02:00
Srdjan Obucina
9768d302be Revert "[SON-107] Merge develop branch to SONs-base (#166)"
This reverts commit 499e318199.
2019-10-08 15:44:13 +02:00
gladcow
499e318199 [SON-107] Merge develop branch to SONs-base (#166)
* fix rng and get_winner_numbers implemented

* coipied code for bitshares fixing 429 and 433 isuues

* ticket_purchase_operation implemented. added lottery_options to asset

* lottery end implemented

* minor logic changes. added db_api and cli_wallet methods

* fix reindex on peerplays network

* fix some tests. add gitlab-ci.yml

* add pull to gitlab-ci

* fix

* fix and comment some tests

* added owner to lottery_asset_options. commented async call in on_applied_block callback

* added get_account_lotteries method to db_api and cli, lottery end_date and ticket_price verification

* merge get_account_lotteries branch. fix create_witness test

* fix test genesis and end_date verification

* fixed indices sorting and lottery end checking by date

* update db_version for replay and removed duplicate include files

* Added ntp and upgraded boost version

* Revert "GPOS protocol"

* need to remove backup files

* virtual-op-fix for deterministic virtual_op number

* Merged beatrice into 5050

* Updated gitmodules, changes to allow voting on lottery fee

* Removed submodule libraries/fc

* Added libraries/fc

* added missing , in types.hpp

* Added sweeps parameters to parameter_extension

* added missing comma in operations.hpp, small changes to config.hpp

* fixed returntype in chain_parameters.hpp

* removed sweeps_parameter_extensions

* Changed fc library

* fixed asset_object

* Changed peerplays-fc submodule

* Changed fc submodule to ubuntu 18.04 upgrade

* Removed submodule libraries/fc

* Added fc library back

* fix casting in overloaded function

* Removed blind_sign and unblind_signature functions

* Added new lottery_asset_create_operation

* Changed sweeps hardfork time

* Removed redundant if from asset_evaluator and fixed db_notify

* fixed duplicate code in fee_tests

* removed redundant tgenesis file

* Enable building on Ubuntu 18.04 using GCC 7 compiler

* fix: is_benefactor_reward had the default value of true when not set

* Docker file for Ubuntu 18.04

Base image updated to Unbuntu 18.04
Prerequisite list updated
Basic configuration updated

* Quick fix: Added missing package pkg-config

* Docker file updates

* 5050 fee update and compilation error fix

* Dockerfile, set system locale

Prevents locale::facet::_S_create_c_locale name error

* Update README.md

Fix typo

* Update README.md

* Changed hardfork time for SWEEPS and Core-429

* revert master changes that were brought in previous commit

* Fixed error when account_history_object with id 0 doesnt exist

* Fixed error while loading object database

* test for zero id object in account history

* Reorder operations in Dockerfile, to make image creation faster

- Reorder prevents unnecessary building of Boost libraries

* Fix for irrelevant signature included issue

* fix copyrigth messages order

* remove double empty lines

* Backport fix for `get_account_history` from https://github.com/bitshares/bitshares-core/pull/628 and add additional account history test case

* NTP client back

* GRPH-53-Log_format_error

* Merge pull request #1036 from jmjatlanta/issue_730

Add fail_reason to proposal_object

* Unit test case fixes and prepared SONs base

* Use offsetof instead of custom macro

* Hide some compiler warnings

* Make all the tests compile

* Add nullptr check in api.cpp for easier testing

* Add test case for broadcast_trx_with_callback API

* Unit test case fixes and prepared SONs base

* Merge pull request #714 from pmconrad/json_fix

JSON fix

* Increase max depth for trx confirmation callback

* Adapt to variant API with `max_depth` argument

* Update fc submodule

* Created unit test for #325

* remove needless find()

* GRPH-4-CliWallet_crash_ctrlD

* fix copyright message

* Make all the tests compile

* increase delay for node connection

* Increase block creation timeout to 2500ms

* remove cache from cli get_account

* add cli tests framework

* Adjust newly merged code to new API

* Improved resilience of block database against corruption

* Merged changes from Bitshares PR 1036

* GRPH-76 - Short-cut long sequences of missed blocks

Fixes database::update_global_dynamic_data to speed up counting missed blocks.
(This also fixes a minor issue with counting - the previous algorithm would skip missed blocks for the witness who signed the first block after the gap.)

* Moved reindex logic into database / chain_database, make use of additional blocks in block_database

Fixed tests wrt db.open

* Enable undo + fork database for final blocks in a replay

Dont remove blocks from block db when popping blocks, handle edge case in replay wrt fork_db, adapted unit tests

* Log starting block number of replay

* Prevent unsigned integer underflow

* Fixed lock detection

* Dont leave _data_dir empty if db is locked

* Writing the object_database is now almost atomic

* Improved consistency check for block_log

* Cut back block_log index file if inconsistent

* Fixed undo_database

* Added test case for broken merge on empty undo_db

* Merge pull request #938 from bitshares/fix-block-storing

Store correct block ID when switching forks

* exclude second undo_db.enable() call in some cases

* Add missing change

* change bitshares to core in message

* Fixed integer overflow issue

* Fix for for history ID mismatch ( Bitshares PR #875 )

* Update the FC submodule with the changes for GRPH-4

* Fix #436 object_database created outside of witness data directory

* supplement more comments on database::_opened variable

* prevent segfault when destructing application obj

* Fixed duplicate ops returned from get_account_history

* minor performance improvement

* Added comment

* Merged Bitshares PR #1462 and compilation fixes

* Support/gitlab (#123)

* Updated gitlab process

* Fix undefined references in cli test

* Fixed test failures and compilation issue

* Fixed account_history_pagination test

* Fix compilation in debug mode

* Removed unrelated comment

* Skip auth check when pushing self-generated blocks

* Extract public keys before pushing a transaction

* Dereference chain_database shared_ptr

* Updated transaction::signees to mutable

and
* updated get_signature_keys() to return a const reference,
* get_signature_keys() will update signees on first call,
* modified test cases and wallet.cpp accordingly,
* no longer construct a new signed_transaction object before pushing

* Added get_asset_count API

* Allow sufficient space for new undo_session

* Throw for deep nesting

* No longer extract public keys before pushing a trx

and removed unused new added constructor and _get_signature_keys() function from signed_transaction struct

* Added cli_test to CI

* use random port numbers in app_test (#154)

* proposal fail_reason bug fixed (#157)

* Added Sonarcloud code_quality to CI (#159)

* Added sonarcloud analysis (#158)

* fix for lottery end

* fix declarations

* fix declarations

* fix boost integer

* fix compilation

* fix chain tests

* fix app_test

* try to fix cli test

* fix incorrect max_depth param

* working cli test

* correct fc version
2019-10-08 06:55:03 +05:30
gladcow
caa3d2468c use random port numbers in app_test (#154) 2019-09-27 10:58:49 -04:00
Bobinson K B
7fae375e0f
fixing build errors (#150)
* fixing build errors

vest type correction

* fixing build errors

vest type correction

* fixes 

new Dockerfile

* vesting_balance_type correction

vesting_balance_type changed to normal

* gcc5 support to Dockerfile

gcc5 support to Dockerfile
2019-09-26 11:41:28 -04:00
Bobinson K B
e377478c34
Merge pull request #139 from peerplays-network/feature/GRPH-94
Improve block generation performance
2019-09-24 13:51:46 -04:00
Miha Čančula
97f9875918
Merge branch 'develop' into GRPH-50-network_broadcast_api-fix-v2 2019-09-21 17:17:19 +02:00
abitmore
106824c62a No longer extract public keys before pushing a trx
and removed unused new added constructor and _get_signature_keys() function from signed_transaction struct
2019-09-20 16:27:26 +03:00
abitmore
2dfb67e16e Updated transaction::signees to mutable
and
* updated get_signature_keys() to return a const reference,
* get_signature_keys() will update signees on first call,
* modified test cases and wallet.cpp accordingly,
* no longer construct a new signed_transaction object before pushing
2019-09-20 14:10:24 +03:00
abitmore
56a6f8b732 Extract public keys before pushing a transaction 2019-09-20 13:44:15 +03:00
Bobinson K B
fba10888cc
Merge pull request #131 from peerplays-network/feature/GRPH-93-v2
index type addition for performance improvement, version 2
2019-09-20 06:36:30 -04:00
Miha Čančula
94157497bb
Merge branch 'develop' into feature/GRPH-93-v2 2019-09-18 18:19:17 +02:00
Miha Čančula
499a5fc33e
Merge branch 'develop' into GRPH-50-network_broadcast_api-fix-v2 2019-09-18 16:36:42 +02:00
Sandip Patel
5a00e4fab3 Removed unrelated comment 2019-09-18 10:17:44 +05:30
Sandip Patel
12ef667312 Fixed account_history_pagination test 2019-09-18 10:16:16 +05:30
Sandip Patel
dfba08536b Fixed duplicate ops returned from get_account_history 2019-09-18 10:16:16 +05:30
Alfredo Garcia
bada09d7d0
Merge branch 'develop' into GRPH-75 2019-09-17 21:10:20 -03:00
Alfredo Garcia
88d90c327b
Merge branch 'develop' into feature/GRPH-79 2019-09-17 20:19:37 -03:00
Alfredo Garcia
589005515b
Merge branch 'develop' into GRPH-73-fix-block-id-forks 2019-09-17 19:32:20 -03:00
Alfredo Garcia
4914e74770
Merge branch 'develop' into feature/GRPH-79 2019-09-17 17:38:37 -03:00
Alfredo Garcia
d911b3db69
Merge branch 'develop' into GRPH-75 2019-09-17 15:53:18 -03:00
Miha Čančula
4b5076b2e9
Merge branch 'develop' into GRPH-73-fix-block-id-forks 2019-09-16 18:51:53 +02:00
Miha Čančula
67362be337
Merge branch 'develop' into feature/GRPH-93 2019-09-16 10:15:40 +02:00
Alfredo Garcia
755383c121
Merge branch 'develop' into feature/GRPH-88 2019-09-12 16:07:36 -03:00
Ronak Patel
9fc07f191f Fixed test failures and compilation issue 2019-09-12 19:13:36 +05:30
obucinac
7553091d02
Peerplays SON plugin skeleton (#122)
* Peerplays SON plugin skeleton
* SON tests skeleton
2019-09-11 20:29:48 +02:00
Miha Čančula
8cd22ee6a0
Fix undefined references in cli test 2019-09-11 12:04:04 +02:00
Ronak Patel
646dc2e548 Merged Bitshares PR #1462 and compilation fixes 2019-09-10 18:56:27 +05:30
Miha Čančula
00a38c521e
Update the FC submodule with the changes for GRPH-4 2019-09-10 10:26:05 +02:00
Ronak Patel
3510704398 Fix for for history ID mismatch ( Bitshares PR #875 ) 2019-09-09 15:33:47 +05:30
Bobinson K B
b11edaa6a5
Merge pull request #69 from peerplays-network/WASM-49
get_account_history fix
2019-09-07 00:54:39 +05:30
Bobinson K B
64c05f9b3f
Merge pull request #70 from peerplays-network/GRPH-59-Proposal-failure-handling
Proposal failure handling
2019-09-07 00:52:02 +05:30
Bobinson K B
db8efafc62
Merge pull request #104 from peerplays-network/feature/GRPH-76
Short-cut long sequences of missed blocks
2019-09-07 00:51:12 +05:30
Bobinson K B
6563644264
Merge pull request #91 from peerplays-network/GRPH-51
unit test for bitshares issue #325
2019-09-07 00:50:33 +05:30
Bobinson K B
ef7fe58139
Merge pull request #98 from peerplays-network/cli_wallet_tests
Cli wallet tests framework
2019-09-07 00:42:58 +05:30
pbattu123
f998c4611a bring back all review fixes that were deleted with 50/50 merge 2019-09-04 11:29:16 -03:00
Ronak Patel
22eb42e3eb Fixed integer overflow issue 2019-09-04 15:14:18 +05:30
Abit
f732048a6e
Merge pull request #938 from bitshares/fix-block-storing
Store correct block ID when switching forks
2019-09-04 10:54:53 +02:00
Alfredo Garcia
1d1193e6d0 change bitshares to core in message 2019-09-03 14:13:42 -03:00
Peter Conrad
731338f03c Added test case for broken merge on empty undo_db 2019-09-02 17:19:21 +03:00
Peter Conrad
a0052d4bd3 Enable undo + fork database for final blocks in a replay
Dont remove blocks from block db when popping blocks, handle edge case in replay wrt fork_db, adapted unit tests
2019-09-02 17:19:21 +03:00
Peter Conrad
17417037c6 Moved reindex logic into database / chain_database, make use of additional blocks in block_database
Fixed tests wrt db.open
2019-09-02 17:19:21 +03:00
Srdjan Obucina
77dd8a9359 GRPH-76 - Short-cut long sequences of missed blocks
Fixes database::update_global_dynamic_data to speed up counting missed blocks.
(This also fixes a minor issue with counting - the previous algorithm would skip missed blocks for the witness who signed the first block after the gap.)
2019-09-02 15:03:00 +02:00
Ronak Patel
b751508404 Merged changes from Bitshares PR 1036 2019-09-02 18:23:19 +05:30
Miha Čančula
a797787f02
Merge branch 'develop' into GRPH-59-Proposal-failure-handling 2019-09-02 11:14:48 +02:00
Miha Čančula
43bfc3edc3
Adjust newly merged code to new API 2019-09-02 11:13:46 +02:00
Miha Čančula
1b4b5d7b24
Merge branch 'develop' into GRPH-50-network_broadcast_api-fix-v2 2019-09-02 10:27:33 +02:00
Alfredo Garcia
fcfe65acf8 add cli tests framework 2019-08-30 16:51:24 -03:00
gladcow
c5623fdabb increase delay for node connection 2019-08-30 15:54:00 +03:00
Srdjan Obucina
2ceb77f796 Fix building error for develop branch + test fix from PR 65 2019-08-30 12:06:41 +02:00
Peter Conrad
8b5182e53e Created unit test for #325 2019-08-28 22:36:36 +03:00
Miha Čančula
3c83b50fd3
Make all the tests compile 2019-08-28 17:09:53 +02:00
gladcow
15314faa9f fix copyright message 2019-08-28 17:00:35 +03:00
Miha Čančula
cb99aaa0cf
Adapt to variant API with max_depth argument 2019-08-28 15:42:21 +02:00
Abit
a49f8bf47c
Merge pull request #714 from pmconrad/json_fix
JSON fix
2019-08-28 15:42:21 +02:00
abitmore
b787d62d06
Add test case for broadcast_trx_with_callback API 2019-08-28 15:41:16 +02:00
pbattu123
a67453662d
missing files from dev branch 2019-08-28 15:41:15 +02:00
pbattu123
029d25ce64
Unit test case fixes and prepared SONs base 2019-08-28 15:41:15 +02:00
Miha Čančula
fd35f34ed0
Make all the tests compile 2019-08-28 15:37:52 +02:00
John M. Jones
b4bf247c21
Merge pull request #1036 from jmjatlanta/issue_730
Add fail_reason to proposal_object
2019-08-28 14:56:24 +02:00
pbattu123
6aae360f00
missing files from dev branch 2019-08-28 14:51:15 +02:00
pbattu123
d61c065fa0
Unit test case fixes and prepared SONs base 2019-08-28 14:51:14 +02:00
gladcow
5d38466f7d Backport fix for get_account_history from https://github.com/bitshares/bitshares-core/pull/628 and add additional account history test case 2019-08-28 15:49:33 +03:00
gladcow
bc05c320d3 remove double empty lines 2019-08-28 15:49:33 +03:00
gladcow
86b7a9a007 fix copyrigth messages order 2019-08-28 15:49:33 +03:00
gladcow
fd8a007e5e test for zero id object in account history 2019-08-28 15:49:33 +03:00
pbattu123
f9e46a31df
Merge branch 'beatrice' into qa_gpos_18.04_gcc7_fix 2019-08-20 15:42:03 -03:00
pbattu123
947b02bd57
Merge branch 'beatrice' into beatrice-5050-merge 2019-08-20 15:15:01 -03:00
pbattu123
2ccb62b797
Merge pull request #36 from peerplays-network/develop
Apply unit test fix from develop to beatrice
2019-08-20 14:53:47 -03:00
Prabhjot
c25d89ba92 fixed duplicate code in fee_tests 2019-08-12 11:19:03 -04:00
Prabhjot Singh
8caeb0ec18 merge 5050 into beatrice 2019-08-12 08:38:53 -04:00
Prabhjot
a0ae945f8d Added new lottery_asset_create_operation 2019-08-09 13:01:57 -04:00
Prabhjot
c278352713 removed sweeps_parameter_extensions 2019-08-02 09:47:32 -04:00
Prabhjot Singh
aa3128fe89 Merged beatrice into 5050 2019-07-30 11:43:31 -04:00
pbattu123
8678b677bb missing files from dev branch 2019-07-01 22:20:00 -03:00
pbattu123
dae7101364 Unit test case fixes and prepared SONs base 2019-06-14 17:26:42 +00:00
Alfredo
b3892d9fba comment transaction_invalidated_in_cache testcase 2019-06-03 14:48:56 +00:00
Alfredo
e0cb473a70 fix block interval test 2019-06-03 14:48:30 +00:00
Alfredo
6fdcf6af23 change TEST to TESTB 2019-06-03 14:48:02 +00:00
Alfredo
891137cf57 merge PR 2 2019-05-30 00:04:53 -03:00
pbattu123
2c86caacc5
Merge pull request #8 from oxarbitrage/gpos2
GPOS protocol
2019-05-29 18:09:48 -03:00
Roshan Syed
b787f3f21b Revert "Merge branch 'master' into beatrice"
This reverts commit cc8766d319, reversing
changes made to fd71c4b682.
2019-04-12 12:53:09 -03:00
Alfredo
a58eb6fae8 add get_gpos_info database api call 2019-03-05 17:48:47 -03:00
Fabian Schuh
721cf53353
Merge pull request #3 from oxarbitrage/block_tests_fix
Block tests fix
2019-02-21 11:33:09 +01:00
Fabian Schuh
c9dd3aea66
Fix unittest 2019-02-07 15:42:01 +01:00
Fabian Schuh
6f3ddc0719
Merge branch 'hardfork' into feature/duplicate-operation-check-hardfork 2019-02-07 15:34:16 +01:00
dimfred
75e339e42f Fixed network_broadcast_tests, added cases 2019-02-06 14:25:37 +01:00
Alfredo
0e3d87eaad refactor calculate_vesting_factor to consider if voted in last periods for coefficient calculation, fix the tests accordingly, change hardfork date 2019-01-31 20:32:19 -03:00
Fabian Schuh
74f295ba40
Merge branch 'beatrice' into develop 2019-01-28 09:45:57 +01:00
Alfredo
d602e71601 move gpos global parameters to extensions 2019-01-22 22:40:15 -03:00
Alfredo
b914a7dc0b add globals to genesis, update hardfork date, fix test case 2019-01-15 14:25:43 -03:00
Alfredo
49333a2c12 add gpos test cases 2019-01-03 15:43:45 -03:00
dimfred
4875c7a0f9 Fix Duplication operation check 2018-12-20 09:58:57 +01:00
Alfredo
399a77841a comment transaction_invalidated_in_cache testcase 2018-12-19 10:26:51 -03:00
Alfredo
cc46d790de fix block interval test 2018-12-18 16:04:35 -03:00
Alfredo
2bf061520c change TEST to TESTB 2018-12-18 15:48:31 -03:00
Fabian Schuh
381946bab7
Merge pull request #1 from oxarbitrage/dividends_testcases
Dividends testcases fixes
2018-12-18 15:53:08 +01:00
Alfredo
0b1e53234f add last_vote_time to account statistics 2018-12-17 18:50:05 -03:00
Alfredo
23750be366 remove more not needed includes from dividend tests 2018-12-15 23:15:19 -03:00
Alfredo
8112a8347a remove not needed includes 2018-12-15 21:53:07 -03:00
Alfredo
7606eb634a move and fix dividend tests 2018-12-15 20:36:35 -03:00
Alfredo
100a415825 comment out fee_pool core check 2018-12-15 20:35:47 -03:00
Alfredo
33a4759f31 make GRAPHENE_TESTING_GENESIS_TIMESTAMP divisible by 3 2018-12-15 16:20:14 -03:00
Fabian Schuh
a7b145002d
fix unit tests 2018-10-12 07:53:01 +02:00
Fabian Schuh
cc7953672c
Merge remote-tracking branch 'origin/fix_asset_create_fee' into testnet-beatrice 2018-10-11 14:22:33 +02:00
Fabian Schuh
d8f3f6b399
Merge remote-tracking branch 'origin/list_pending_proposals_api' into testnet-beatrice 2018-10-11 14:20:53 +02:00
Fabian Schuh
7d6432e4bf
Merge remote-tracking branch 'origin/sport_n_events_api_extension_release' into beatrice 2018-10-11 14:08:23 +02:00
Fabian Schuh
d0c6c49e44
Merge remote-tracking branch 'origin/broadcast-api-operations-duplication-check' into beatrice 2018-10-11 13:54:31 +02:00
Fabian Schuh
fc21e79206
Fix rebase 2018-10-11 13:36:49 +02:00
Peter Conrad
b40e823875
Added unit test for affiliate_stats plugin and API 2018-10-10 14:26:38 +02:00
Peter Conrad
ac078afff0
More refactoring 2018-10-10 14:26:38 +02:00
Peter Conrad
95844b3ef3
Refactored tests, step 1 2018-10-10 14:26:38 +02:00
Peter Conrad
9cfd190fa1
Added bookie payout test 2018-10-10 14:26:21 +02:00
Peter Conrad
abf909803c
Refactored betting market macros into common header 2018-10-10 14:26:21 +02:00
Peter Conrad
d8828dc3a9
Refactored betting market macros into common header 2018-10-10 14:26:20 +02:00
Peter Conrad
55fb6c4ce2
Test affiliate payout in RPS tournament 2018-10-10 14:25:57 +02:00
Peter Conrad
d25604e467
Refactored tournament_helper into common files 2018-10-10 14:25:57 +02:00
Peter Conrad
517c86c60f
Refactored handling of asset_id 2018-10-10 14:25:57 +02:00
Peter Conrad
2ecde50d48
Added test for payout helper 2018-10-10 14:25:56 +02:00
Peter Conrad
86fdba0782
Added unit tests for setting affiliate_distribution during account creation 2018-10-10 14:24:42 +02:00
Andrew Moore
da799f84b0 Updating licensing 2018-10-09 11:33:31 -03:00
Peter Conrad
b0afddaa6b Move new chain parameters into extensions 2018-09-05 16:43:35 +02:00
Peter Conrad
0a2af8afb2 Merge remote-tracking branch 'origin/baxter' 2018-09-04 14:52:48 +02:00
Apr Team
6d1538166a Removed licence header from unit-tests. 2018-07-13 13:13:55 +03:00
Apr Team
63f4c7f2c5 Added pending list check. 2018-07-12 17:18:55 +03:00
Apr Team
7c47df8a6b Added test for serveral proposals with several operations of mixed types. 2018-07-06 16:40:05 +03:00
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
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
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
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
Michael Neynens
c7e63f08cb Fixed operation_tests 2018-05-24 17:03:03 -07: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
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
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
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
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
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
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
0404e6c0b6 When placing a bet, delay the check to see if you are able to fund
the bet until after any guaranteed winnings have been returned
2018-04-17 18:54:42 -04:00
Eric Frias
5343c073bd Delay deletion of completed/canceled events to avoid an error producing
blocks when a betting market group with no betting markets is canceled.
2018-04-17 13:17:38 -04:00
Fabian Schuh
d6d565be82 fix unit tests 2018-04-11 15:43:16 +02:00
Blockchain Projects BV
16e0b5353a Added Pending-transactions 2018-04-03 10:13:38 +02:00
Peter Conrad
e75f18ba57 Removed hardfork code for CORE_429 2018-03-23 15:20:18 +01:00
Peter Conrad
4b0579b475 Fixed #429 2018-03-23 15:20:18 +01:00
Peter Conrad
a6f1ae0bf1 Added test case for proposal 2018-03-23 15:20:18 +01:00
Peter Conrad
bb813a96b0 Added test for #433 2018-03-23 15:20:18 +01:00
Peter Conrad
bee7f31f07 Added unit test for #429 2018-03-23 15:20:17 +01:00
Eric Frias
3b3a0905ff Change the behavior of the betting markets from being controlled by
a collection of flags (is_live, is_closed) to a single status field.
The status changes in an event can trickle down to the market groups,
and the status changes in market groups can bubble up to events.
2018-02-07 10:16:30 -05:00
kstdl
090a3a4dad merge get_account_lotteries branch. fix create_witness test 2018-01-09 11:45:19 +03:00
kstdl
6b3de963a2 fix and comment some tests 2017-12-13 18:29:39 +03:00
kstdl
f00c56d789 fix some tests. add gitlab-ci.yml 2017-12-12 18:15:55 +03:00
kstdl
8f379a3c53 fix reindex on peerplays network 2017-12-12 15:37:58 +03:00
kstdl
fdd77ef5af minor logic changes. added db_api and cli_wallet methods 2017-12-11 17:42:55 +03:00
kstdl
930ddb06c1 lottery end implemented 2017-12-06 10:40:52 +03:00
kstdl
2acbf3d929 ticket_purchase_operation implemented. added lottery_options to asset 2017-11-13 10:14:07 +03:00
kstdl
3dd1860b64 coipied code for bitshares fixing 429 and 433 isuues 2017-11-04 11:40:28 +03:00
kstdl
d7c80b4b6a fix rng and get_winner_numbers implemented 2017-11-03 17:52:41 +03:00
Eric Frias
d333dd3812 Track match/cancel/adjust operations related to a bet in the bookie plugin.
Create a paginated version of get_matched_bets_for_bettor()
2017-09-06 16:52:58 -04:00