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
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
Roman Olearski
be9138e227
Merge branch 'betting-merge' of https://bitbucket.org/peerplaysblockchain/peerplays-graphene into betting-merge
2017-07-17 22:18:38 +02:00
Roman Olearski
6fe57fbb74
added missing libraries/time
2017-07-17 22:16:23 +02:00
Dan Notestein
087d29b1d6
Disable building of missing time library
2017-07-17 19:56:37 +00:00
Roman Olearski
fb22da620d
minor cosmetic changes ...
2017-07-14 13:31:04 +02:00
Roman Olearski
9196d79cb3
updated fc
2017-07-13 16:20:28 +02:00
Roman Olearski
d3482f3a08
Merge branch 'rock-paper-scissors' of https://bitbucket.org/peerplaysblockchain/peerplays-graphene into betting-merge
2017-07-13 16:07:30 +02:00
Roman Olearski
bb46f84666
Fixing double declared enumerated types with FC_REFLECT_TYPENAME FC_REFLECT_ENUM
...
Adapting fc
2017-07-12 12:28:59 +02:00
Eric Frias
790bfe3704
WIP Force all betting markets in a group to use the same asset_id for betting
2017-07-09 18:41:26 -04:00
Eric Frias
4e2c6c303a
Add an operation to freeze/unfreeze a betting market group
2017-07-09 13:52:01 -04:00
Roman Olearski
5de1437d24
Merge branch 'betting-ro4' into betting-merge
2017-07-08 20:41:45 +02:00
Roman Olearski
c18094abd8
implementing rake fee in resolve_betting_market_group #1
...
improving net profit calculation
2017-07-08 18:30:23 +02:00
Eric Frias
a8a64e530b
Add an informational betting_market_rules object, linked to betting market groups
2017-07-06 18:07:39 -04:00
Roman Olearski
32433ef29f
Cherry-picked all divident commits from rps to betting resolving conflicts
2017-07-06 23:04:50 +02:00
Roman Olearski
3a8b8a3b5b
Cherry-picked commit b9508c6.
...
little correction for solution ...issues/#10 avoid generating dividend_payout virtual operations for zero-size payouts
2017-07-06 20:19:51 +02:00
Roman Olearski
59c64efb5a
solution ...issues/#10 avoid generating dividend_payout virtual operations for zero-size payouts
2017-07-06 20:15:50 +02:00
Roman Olearski
9bbf73a96a
Cherry-picked commit 81c9e98.
...
solution ...issues/#7 Allow vesting core tokens to vote and receive dividends
2017-07-06 20:14:54 +02:00
Roman Olearski
64d59602a8
solution proposal for ...issues/#7 Allow vesting core tokens to vote and receive dividends
2017-07-06 20:05:24 +02:00
Eric Frias
bfcc23ac9d
Cherry-picked commit 749ffb8.
...
Don't make the core asset a bitasset
2017-07-06 20:04:05 +02:00
Roman Olearski
85102da504
Cherry-picked commit 32b5343.
...
Implementing propose_dividend_asset_update
2017-07-06 19:58:10 +02:00
Roman Olearski
1386617465
Removing redundant line
2017-07-06 19:55:24 +02:00
Roman Olearski
dac9d8b61b
Cherry-picked commit 26f4718.
...
Creating default dividend asset
2017-07-06 19:53:14 +02:00
Eric Frias
da5ef56a35
Cherry-picked commit 9089292.
...
Prevent creation of accounts with the same name as dividend distribution accounts
2017-07-06 19:44:35 +02:00
Eric Frias
90722fc0a4
Cherry-picke commit be6ad13.
...
Code cleanups -- renaming variables, adding comments, fix one bug with override transfers and dividend assets
2017-07-06 19:41:13 +02:00
Eric Frias
67d0898394
Fixes to paying out non-core assets using their fee pools
2017-07-06 19:39:04 +02:00
Eric Frias
f67dd3ea58
Compile fix
2017-07-06 19:24:14 +02:00
Eric Frias
5b437d7363
Cherry-picked commit b584ee1.
...
Separate out unit tests for dividend-assets into their own test suite
2017-07-06 19:22:33 +02:00
Eric Frias
60f7dd798f
Keep pending dividend balance and distributed dividend balance objects around (with zero
...
balance) after payouts, they will probably be needed again.
2017-07-06 19:19:54 +02:00
Eric Frias
b8e1165290
Cherry-picked commit 7857ac4.
...
Correctly generating virtual transactions for payouts
2017-07-06 19:18:48 +02:00
Eric Frias
b9304caffa
Cherry-picked commit abc7853.
...
Initial work on dividend-paying assets. Basic functionality works in simple cases.
2017-07-06 19:14:02 +02:00
Eric Frias
cd2940c8a8
Remove competitor and market options objects from the blockchain
2017-07-06 11:57:45 -04:00
Roman Olearski
9b08b502be
implementing betting_market_resolve_group_operation (3) #1
2017-07-06 12:56:32 +02:00
Eric Frias
9c9af76e12
Merge commit 'd8e7c0afee573d82647018a9efd530a03274a2aa' into betting
2017-06-21 16:58:50 -04:00
Eric Frias
3238ea735f
Merge commit '568ceb189eca96e77e38c4059b83a504008d7e91' into betting
2017-06-21 16:43:00 -04:00
Eric Frias
636f28eac6
Merge commit 'aa6f3e9051787bfc1b4284f1684544cca9bfc9c9' into betting
2017-06-21 16:08:58 -04:00
Eric Frias
51fb13f8ba
Merge commit '9466d2096a370e15aff70842b48feeca4a941e5c' into betting
2017-06-21 14:54:05 -04:00
Eric Frias
c64d83910c
Merge commit '030577f6719a483314c6de7b7e42214399704adb' into betting
2017-06-21 14:15:57 -04:00
Eric Frias
b200fb893b
Merge commit '0ecdc90d4df2ebd80a6d4cfa4388f4b8a608c9c1' into betting
2017-06-21 09:35:32 -04:00
Eric Frias
fe82e85d8d
Merge commit '9bbbefd3913ccfe01b8e8ef2007ca3eb74ab9d81' into betting
2017-06-21 09:33:53 -04:00
Eric Frias
c20978bae6
Merge commit '1e80d8a01e6181711bba3d6462e64286d79935b1' into betting
2017-06-20 19:34:52 -04:00
Eric Frias
5a99abc3de
Merge commit '0053613b38e81719c198f36c748e181cc44635b2' into betting
2017-06-20 18:57:23 -04:00
Eric Frias
627dba3a46
Merge commit '0ad83697f08a11431eece565f0386a849bed25c9' into betting
2017-06-20 18:36:19 -04:00
Eric Frias
bd525ef55d
Merge commit 'c777a88649d50edf6c5e4a8c3b13dda88a66e9d0' into betting
2017-06-20 18:15:43 -04:00
Eric Frias
50fef80189
Merge commit 'ee3f81fa31e39a8ae4ebcfe5b3d78f2dbc103e1b' into betting
2017-06-20 17:44:12 -04:00
Eric Frias
7195e22216
Merge commit '36164263f4cceda85ec92568d48016a48f7ad9c9' into betting
2017-06-20 17:28:41 -04:00
Eric Frias
8549cef70c
Merge commit '92cfb96c618e1c051dd7a7224e5392d56c496c06' into betting
2017-06-20 16:39:27 -04:00
Vikram Rajkumar
d8e7c0afee
Merge pull request #311 from elmato/push-transaction-sync
...
Implement network_broadcast_api::broadcast_transaction_synchronous
2017-06-14 18:52:14 -05:00
Vikram Rajkumar
38ac7cb457
Cleanup #312
2017-06-14 18:06:39 -05:00
root
b307557182
add simple pagination to get_asset_holders
2017-06-14 17:47:18 +00:00
Matias Romeo
ea8f8964eb
Implement network_broadcast_api::broadcast_transaction_synchronous (ported from steem)
2017-06-12 18:22:34 -03:00
oxarbitrage
fab2794699
remove GRAPHENE_TEST_NETWORK_VERSION
...
https://github.com/bitshares/bitshares-core/issues/307
2017-06-11 11:47:11 -03:00
oxarbitrage
1939c7bff6
remove extra space
2017-06-10 17:39:48 -03:00
oxarbitrage
2b1f1b7f74
add commented GRAPHENE_TEST_NETWORK to config
...
for issue https://github.com/bitshares/bitshares-core/issues/307
2017-06-10 17:38:46 -03:00
Abit
919787d281
Merge pull request #306 from oxarbitrage/patch-12
...
get_full_accounts change, allow 100 subscribed accounts instead of 99. issue #295
2017-06-10 17:38:48 +02:00
Roman Olearski
eb4c8f75d1
Merge branch 'rock-paper-scissors-ro' into rock-paper-scissors
...
Conflicts:
programs/witness_node/main.cpp
2017-06-09 12:17:26 +02:00
BhuzOr
fc18c4812c
Fix for block_num != 0
...
Backport from Steem/BitShares
Some info here: https://github.com/bitshares/bitshares-core/issues/273
2017-06-09 00:21:35 -03:00
BhuzOr
661a5ea5b0
Catch DNS exceptions when adding seed nodes
2017-06-09 00:20:17 -03:00
PBSA Github Manager
b4d43437a6
Updated seednodes from witnesses
2017-06-08 23:40:44 -03:00
oxarbitrage
773a2d0caf
get_full_accounts change
...
allow 100 subscribed accounts instead of 99.
2017-06-08 18:43:36 -03:00
root
9200cc83c3
fix get_order_book
2017-06-08 12:27:51 +00:00
Viktor
32758955df
Change default seed node
2017-06-06 18:18:27 +03:00
Eric Frias
bd70c0dc67
Restore sanity-check assert
2017-06-06 10:22:46 -04:00
Viktor
d245b70d70
Change core symbol and address prefix
2017-06-06 16:27:12 +03:00
Eric Frias
50f224137b
Add peerplays-testnet account in genesis file.
...
change default core asset and prefix to PPY.
update test genesis to match new prefix.
2017-06-06 09:01:27 -04:00
Viktor
b7e11ae9d6
Update max core supply in genesis, properly track total supply for vesting balances in bts accounts and other changes
2017-06-06 11:17:04 +03:00
Eric Frias
e53e9f8623
Update max core supply in genesis, properly track total supply for vesting balances in bts accounts
2017-06-05 19:52:51 -04:00
Abit
feabafd45f
Merge pull request #297 from abitmore/292-acc-his-prune
...
Account history: option to prune old data (#292 )
2017-06-06 00:42:54 +02:00
Roman Olearski
9c1e522070
Merge branch 'rock-paper-scissors' of https://bitbucket.org/peerplaysblockchain/peerplays-graphene into rock-paper-scissors
2017-06-05 19:21:58 +02:00
Roman Olearski
a8f51e2a98
updated genesis/genesis.json for peerplays
2017-06-05 19:20:54 +02:00
Eric Frias
38b2767567
Support specifying cliff_seconds in initial_vesting_balances
2017-06-05 12:31:14 -04:00
Vikram Rajkumar
848eb65ab1
Update submodules
2017-06-04 18:28:04 -05:00
Vikram Rajkumar
a4d2fd6427
Merge pull request #299 from abitmore/fix-win-build
...
Fix Windows build.
2017-06-04 18:17:42 -05:00
Abit
df787c9062
Fix latency check error
2017-06-05 00:32:44 +02:00
Eric Frias
ea7e8e6f31
Support genesis vesting balances tied to account objects
2017-06-04 18:26:50 -04:00
BhuzOr
8ceaeb0aa2
Fix clear_expired_transactions memory leak
...
Backport from Steem/BitShares: https://github.com/bitshares/bitshares-core/issues/256
2017-06-04 23:29:55 +02:00
BhuzOr
83f9e46668
Validate block timestamps
...
Reject blocks with timestamp too far in the future
Backport from BitShares: https://github.com/bitshares/bitshares-core/pull/17
2017-06-04 15:16:49 +02:00
Abit
1ce4d36532
Check block latency after logging.
2017-06-04 01:47:02 +02:00
Vikram Rajkumar
f9f60770f9
Revert "Merge branch 'goho' of git://github.com/oxarbitrage/bitshares-core into oxarbitrage-goho"
...
This reverts commit 628652f3eb , reversing
changes made to 568ceb189e .
2017-06-03 16:05:17 -05:00
Vikram Rajkumar
a263279b76
Revert "Fix warnings; #296 "
...
This reverts commit 40c7a7ffa3 .
2017-06-03 16:03:52 -05:00
abitmore
06b18c4011
Fix Windows build.
2017-06-03 01:21:17 +00:00
Vikram Rajkumar
40c7a7ffa3
Fix warnings; #296
2017-06-02 19:38:30 -05:00
Vikram Rajkumar
628652f3eb
Merge branch 'goho' of git://github.com/oxarbitrage/bitshares-core into oxarbitrage-goho
2017-06-02 19:31:33 -05:00
abitmore
504aa5dccd
Account history: option to prune old data ( #292 )
2017-06-02 16:16:34 +00:00
Viktor
3248606782
Add a command 'update_witness_votes' to the CLI wallet that
...
allows you to change multiple witness votes at one time
(just a convenience, it doesn't do anything vote_for_witness didn't
already let you do)
2017-06-02 12:19:20 +03:00
Viktor
744b9c08d2
comment out excessive debug logging
2017-06-02 12:01:43 +03:00
Viktor
7759d2e658
Quiet unhelpful log message "Not producing block because slot has not yet arrived"
2017-06-02 12:01:00 +03:00
Viktor
113903b714
Automatically update wallet's cached copy of account objects
...
whenever we are notified of a change on the blockchain
2017-06-02 11:59:46 +03:00
Viktor
8ae95e1d5c
Change unique index to non-unique on vesting_balance_objects
2017-06-02 11:58:58 +03:00
Viktor
a06096d0dd
[DLN] revert some test code related to worker-pay that was inadvertently committed in a larger commit
2017-06-02 11:58:23 +03:00
Viktor
9e8bc0b27c
Add 'generate_uia_sharedrop_genesis_plugin' used for generating the initial PPY
...
balances based on the BitShares PEERPLAYS UIA.
Modify the other generate_genesis plugin to be able to run disabled.
2017-06-02 11:56:01 +03:00
Viktor
687088a13b
Improve the generate_genesis plugin to:
...
- exclude more exchanges
- exclude scam accounts
- credit users for any vesting balances they could have
withdrawn at the time of the snapshot
- other minor cleanup
2017-06-02 11:50:29 +03:00
Viktor
8586d1702f
If there is an error parsing the genesis file in embed_genesis, print the exception before exiting.
2017-06-02 11:47:44 +03:00
Vikram Rajkumar
568ceb189e
Update submodules
2017-06-01 16:59:22 -05:00
Eric Frias
6234716eea
Add a command 'update_witness_votes' to the CLI wallet that
...
allows you to change multiple witness votes at one time
(just a convenience, it doesn't do anything vote_for_witness didn't
already let you do)
2017-06-01 17:46:32 -04:00
Eric Frias
cc77db0410
comment out excessive debug logging
2017-06-01 17:05:35 -04:00
Eric Frias
03ec007cbb
Quiet unhelpful log message "Not producing block because slot has not yet arrived"
2017-06-01 16:59:40 -04:00
Eric Frias
7a2eb92563
Automatically update wallet's cached copy of account objects
...
whenever we are notified of a change on the blockchain
2017-06-01 16:58:56 -04:00
Eric Frias
3cc82f0022
Change unique index to non-unique on vesting_balance_objects
2017-06-01 15:27:38 -04:00
SynaptiCAD User
e3b4c28f9b
[DLN] revert some test code related to worker-pay that was inadvertently committed in a larger commit
2017-06-01 11:38:27 -04:00
Eric Frias
36bcada8fa
Add 'generate_uia_sharedrop_genesis_plugin' used for generating the initial PPY
...
balances based on the BitShares PEERPLAYS UIA.
Modify the other generate_genesis plugin to be able to run disabled.
2017-06-01 11:05:43 -04:00
Eric Frias
ceac07ed42
Improve the generate_genesis plugin to:
...
- exclude more exchanges
- exclude scam accounts
- credit users for any vesting balances they could have
withdrawn at the time of the snapshot
- other minor cleanup
2017-06-01 10:02:40 -04:00
Eric Frias
d05e5552af
If there is an error parsing the genesis file in embed_genesis, print the exception before exiting.
2017-06-01 09:52:55 -04:00
Viktor
77fb78b841
Fix a bug where initial_bts_accounts' balances weren't correctly accounted in total_supply
2017-06-01 09:52:18 +03:00
Viktor
f90c8a4101
[DLN] added code to test participation rate using ./tests/chain_test --run_test=operation_tests/witness_create, currently passes when test is set to use shuffle (which I've set as default) but fails for RNG
2017-06-01 09:50:55 +03:00
Viktor
074817f29a
[DLN] fixed missed_count for participation_rate calculateion on RNG, also hopefully fix missed block count for individual witnesses
2017-06-01 09:46:16 +03:00
root
615321cc18
added get_account_transaction_history_id and some fixes
2017-05-31 23:11:29 +00:00
Eric Frias
7f44b793c1
Fix a bug where initial_bts_accounts' balances weren't correctly accounted in total_supply
2017-05-31 18:06:11 -04:00
root
7c3904bfae
adding get_operation_history_id
2017-05-31 20:45:25 +00:00
SynaptiCAD User
50f474a8bf
[DLN] added code to test participation rate using ./tests/chain_test --run_test=operation_tests/witness_create, currently passes when test is set to use shuffle (which I've set as default) but fails for RNG
2017-05-30 18:49:15 -04:00
SynaptiCAD User
80e1be9ee0
[DLN] fixed missed_count for participation_rate calculateion on RNG, also hopefully fix missed block count for individual witnesses
2017-05-30 14:50:49 -04:00
PBSA Github Manager
e180475f5f
Ensure the transaction signature is validated.
2017-05-28 02:00:18 -03:00
PBSA Github Manager
92a3aed321
fixed update witness operation - added new_initial_secret
2017-05-28 01:57:03 -03:00
PBSA Github Manager
017d37ed6b
fixed update witness operation - added new_initial_secret
2017-05-28 01:53:53 -03:00
PBSA Github Manager
42cd0a6fb1
fixed update witness operation - added new_initial_secret
2017-05-28 01:52:14 -03:00
PBSA Github Manager
4cc9f11fec
fixed update witness operation - added new_initial_secret
2017-05-28 01:50:33 -03:00
Ryan R. Fox
0fc6079828
Update db_block.cpp
...
Ensure the transaction signature is validated.
2017-05-27 16:42:21 -04:00
Roman Olearski
50f07d47f5
Merge branch 'rock-paper-scissors' of https://bitbucket.org/peerplaysblockchain/peerplays-graphene into rock-paper-scissors
2017-05-27 20:13:17 +02:00
Roman Olearski
e6b58adbd1
fixed update witness operation - added new_initial_secret
2017-05-27 20:11:46 +02:00
Peter Conrad
53271599a7
Call use_next_id to keep object ids consistent
2017-05-27 09:42:50 +02:00
PBSA Github Manager
6da92cacaa
fixed documentation
2017-05-26 22:44:13 -03:00
PBSA Github Manager
41f682c2a8
Update wallet.cpp
2017-05-26 22:41:11 -03:00
PBSA Github Manager
54bded64e8
Update wallet.cpp
2017-05-26 22:37:58 -03:00
PBSA Github Manager
d94d019617
Ordering of fields for password generation docs
2017-05-26 22:31:08 -03:00
PBSA Github Manager
c86cf2f77b
Change ordering of fields for password generation documentation
2017-05-26 22:22:11 -03:00
PBSA Github Manager
787399b8cb
Change ordering of fields for password generation
2017-05-26 22:07:44 -03:00
PBSA Github Manager
a7ca09dfc3
Add get_private_key_from_password from steem commit
2017-05-26 22:04:49 -03:00
PBSA Github Manager
85c8ce9ac2
Add get_private_key_from_password from steem commit
2017-05-26 22:01:35 -03:00
Eric Frias
0c6ba8e1d5
Change ordering of fields for password generation
2017-05-26 10:43:51 -04:00
Eric Frias
4b17eb6657
Add get_private_key_from_password from steem commit 27ee20fdc0a11b721c760685b8a6956c592287cb
2017-05-25 12:21:48 -04:00
Peter Conrad
16824f438a
Added partial-operations flag to reduce operations log (1.11.x)
2017-05-25 12:31:09 +02:00
kstdl
342e6db610
inital
2017-05-25 12:13:59 +03:00
Roman Olearski
74bcc3ed4f
Merge branch 'rock-paper-scissors' of https://bitbucket.org/peerplaysblockchain/peerplays-graphene into rock-paper-scissors
...
Conflicts:
libraries/chain/include/graphene/chain/config.hpp
2017-05-24 19:37:08 +02:00
Roman Olearski
71b53bbf26
changed to PPY core and BTS prefix
2017-05-24 19:34:39 +02:00
Eric Frias
90553db95b
Update key core asset and key prefix to PPY.
...
Add BitShares sharedrop balances, PEERPLAYS token balances, and reserved
accounts for exchanges to genesis file.
2017-05-24 13:19:02 -04:00
Roman Olearski
8d73141d8b
preparing genesis.json db_init.cpp for PPY
2017-05-23 18:21:51 +02:00
Roman Olearski
0c14896a3d
done acounts_list_plugin
2017-05-22 19:49:10 +02:00
Roman Olearski
3e4d9c2aa3
added acounts_list_plugin
2017-05-22 17:57:35 +02:00
SahkanDesertHawk
68247a9ec9
Update application.cpp
2017-05-21 18:34:19 -10:00
Vikram Rajkumar
f13698370b
Clean up replay logic; resolve #175
2017-05-21 18:40:54 -05:00
Vikram Rajkumar
aaf6c5e8f8
Merge remote-tracking branch 'cnx/587-bugfix-witness-reindex-logic'
2017-05-21 17:10:10 -05:00
Vikram Rajkumar
1288a86af6
Update fc submodule
2017-05-21 14:54:51 -05:00
Roman Olearski
3f62223b18
added betting methods to the cli_wallet 2
2017-05-20 11:36:00 +02:00
Roman Olearski
b2e9af164c
added betting methods to the cli_wallet
2017-05-18 13:06:35 +02:00
Vikram Rajkumar
cda895abd6
Update seed node
2017-05-16 13:18:38 -05:00
Vikram Rajkumar
6e9c0adf5d
Update seed nodes
2017-05-10 15:52:10 -05:00
Abit
42afa14012
Merge pull request #274 from bitshares/273-sync-error
...
Fix `block_num != 0` syncing issue #273
2017-05-10 20:22:36 +02:00
Abit
db9669a264
_apply_block: don't skip trx signature validation
2017-05-10 20:20:18 +02:00
oxarbitrage
8dd663aaf6
get_relative_account_history: adding limit > 0 check #279 ( #281 )
2017-05-10 17:33:40 +02:00
oxarbitrage
d482273add
Expose get_relative_account_history to cli_wallet ( #277 )
2017-05-10 01:58:42 +02:00
oxarbitrage
13c3fa0af7
fix get_relative_account_history node api call
...
for issue https://github.com/bitshares/bitshares-core/issues/279 and as discussed in telegram with @abitmore.
2017-05-09 20:20:19 -03:00
Roman Olearski
c18945f592
added reflections for betting API Calls
2017-05-09 13:49:41 +02:00
Eric Frias
428911db02
Fix an bug that was accounting for bets that couldn't be placed due to insufficient
...
funds. Implement (commented-out) automatic random bets, along with invariant
checks between each bet.
2017-05-09 13:46:51 +02:00
Abit
27f2808520
Fix block_num != 0 syncing issue #273
2017-05-06 23:46:09 +02:00
Vikram Rajkumar
7d77cbf15b
Better fix for Clang 4+
2017-04-26 12:22:54 -05:00
Vikram Rajkumar
5437722299
Fix compilation on Clang 4+
2017-04-26 11:59:20 -05:00
Vikram Rajkumar
365987e77f
Update fc submodule
2017-04-25 21:18:47 -05:00
Vikram Rajkumar
cfb2718a1e
Fix build; #262
2017-04-25 21:18:16 -05:00
Vikram Rajkumar
b50409de37
Merge pull request #263 from oxarbitrage/issue262_2
...
added get_block_header issue #262
2017-04-21 14:34:51 -05:00
Roman Olearski
2259224078
added missing reflection for chain parameter 'witness_schedule_algorithm'
2017-04-21 14:58:00 +02:00
Roman Olearski
27b5c978db
completing scheduled (restored) witnesses, setting as default
2017-04-21 14:24:40 +02:00
oxarbitrage
0184fb19e8
additional conole log for already in use p2p code
...
github issue #77
2017-04-20 20:13:43 -03:00
Roman Olearski
a8244963e7
shuffled witnesses repaired
2017-04-19 21:47:54 +02:00
Roman Olearski
90ec694446
integrating scheduled (old) and shuffled (current) witnesses
2017-04-19 20:31:00 +02:00
root
0aae0ea40c
added get_block_header issue #262
2017-04-19 01:16:49 +00:00
alt
a3fe0e128c
return force settlement order with the get_full_account api
2017-04-15 12:24:51 +10:00
Roman Olearski
83c5be13f6
completing creating tournament test cases for assertions
2017-04-14 13:49:55 +02:00
Roman Olearski
509867655f
implementing tournament test cases for assertions
2017-04-12 17:26:51 +02:00
Roman Olearski
8be10bc6cf
Merge branch 'rock-paper-scissors' of https://bitbucket.org/peerplaysblockchain/peerplays-graphene into rock-paper-scissors
2017-04-11 12:43:49 +02:00
Roman Olearski
db2b397afd
Merge branch 'rock-paper-scissors' of http://syncad.storm.pl:56780/blocktrades/graphene into rock-paper-scissors
2017-04-11 11:38:08 +02:00
Roman Olearski
73d7dbf092
creating committee settable parameters for a bunch of constants in tournament_evaluator
2017-04-11 10:23:28 +02:00
Eric Frias
f7113d3d05
[DLN] change parameters to tournament_leave_operation to specify the account canceling the registration instead of the payer. The canceling acount must be either the payer or the player. Don't allow a player to leave a tournament once registration has been closed. Require player to be authorized for the asset being paid as tournament prize winnings during tournament_join_operation. Tests still need to be made for these changes.
2017-04-10 23:29:02 -04:00
Vikram Rajkumar
8a44c6a2e6
Merge pull request #259 from bitshares/258-account-history-filter-fix
...
Fix account_history filtering by account #258
2017-04-10 14:54:12 -05:00
Eric Frias
2b6be2a65e
Verify all account ids on whitelist are valid accounts
2017-04-10 15:50:36 -04:00
Vikram Rajkumar
19dc0e5f8f
Merge pull request #257 from bitshares/256-clear-expired-transactions-memory-leak
...
Fix clear_expired_transactions memory leak #256
2017-04-10 14:41:53 -05:00
Roman Olearski
a74e66dd24
little fix in libraries/chain/tournament_evaluator.cpp, corrected comparison asset with integer
2017-04-10 20:07:08 +02:00
Roman Olearski
c60e88d054
Merge branch 'rock-paper-scissors' of http://syncad.storm.pl:56780/blocktrades/graphene into rock-paper-scissors
2017-04-10 19:07:56 +02:00
Dan Notestein
3b36205555
Limit games to 3 gestures because GUI wallet only supports 3 gesture games currently. Note that cli-wallet also supports 5 gesture games in theory, and the code can be expanded to support any odd number of gestures by giving the gestures names.
2017-04-10 11:55:31 -04:00
Dan Notestein
1aad7e4b74
Document limits on number_of_players in a tournament.
2017-04-10 14:42:34 +00:00
Dan Notestein
d5358c6eb0
Prevent creation of tournament with negative buy-in
2017-04-10 13:54:40 +00:00
Abit
a4a8b67eba
Fix account_history filtering by account #258
2017-04-09 00:57:41 +02:00
Abit
2c05590cd4
Fix clear_expired_transactions memory leak #256
2017-04-09 00:20:13 +02:00
Roman Olearski
c16454890c
Implementing missing functionality (6)
...
Peerplays Blockchain pre-launch settings & modifications I II III
2017-04-08 20:16:05 +02:00
Roman Olearski
94ba6266c6
Implementing missing functionality (5)
...
Peerplays Blockchain pre-launch settings & modifications I II III
2017-04-08 15:50:13 +02:00
oxarbitrage
3d9ae3d86e
market_history plugin fix
...
fix get_trade_history and calls that use it(get_ticker, get_24_volume),
2017-04-07 18:57:31 -03:00
Roman Olearski
33e2f4fd14
Implementing missing functionality
...
Peerplays Blockchain pre-launch settings & modifications I II III
Merge branch 'rock-paper-scissors' of http://syncad.storm.pl:56780/blocktrades/graphene into rock-paper-scissors-ro
2017-04-07 17:28:53 +02:00
Roman Olearski
66208a2d9e
I. DEX
...
Task: The Peerplays DEX should only allow UIA and sidechain assets to be paired (traded) with the core token (PPY).
2017-04-06 09:46:17 +02:00
Eric Frias
672fad6d40
Start of a plugin to track deleted events (and other deleted objects) needed by the
...
bookie ui
2017-04-04 17:02:19 -04:00
Roman Olearski
2fd34ef6ab
commiting last changes
2017-04-01 13:59:52 +02:00
Eric Frias
6045b8b096
Add a simple test fixture to verify a bet plays out correctly in all three
...
outcomes.
Fix refunding fees on market cancelation
2017-03-31 17:56:00 -04:00
Eric Frias
39093df26c
Create a bunch of utility functions to make writing betting market tests easier
2017-03-31 11:10:37 -04:00
Vikram Rajkumar
53b40ba5a6
Restore get_ticker batch size to 100
2017-03-24 17:08:48 -05:00
Vikram Rajkumar
b209915a36
Return latest price in get_ticker even if older than 24 hours
2017-03-24 16:50:03 -05:00
Vikram Rajkumar
12be59db79
Fix crashes in get_ticker and get_24_volume; #250
2017-03-24 16:28:04 -05:00
Eric Frias
69192a889d
Generate a virtual op when a market is resolved
2017-03-24 11:51:35 -04:00
SynaptiCAD User
094004db7b
fix peerplays list functions
2017-03-24 11:04:35 -04:00
SynaptiCAD User
e609764df3
cancel all the betting markets of a canceled event
2017-03-24 11:04:35 -04:00
Eric Frias
e74a505622
Fix missing const qualifier, payouts for betting market wins
2017-03-24 10:40:53 -04:00
SynaptiCAD User
c8a9c86ca6
cancel all unmatched bets on betting market when it is resolved
2017-03-24 00:09:43 -04:00
Eric Frias
784b11059f
Start implementing bettimg_market_resolve op
2017-03-23 19:35:10 -04:00
Eric Frias
fd38d385ca
Fix an error using the wrong scaling constant for bet odds
2017-03-23 18:16:18 -04:00
Eric Frias
9f6edc649d
Sort bets by odds for use in an order book
2017-03-23 16:24:47 -04:00
SynaptiCAD User
239d8ee885
update global_betting_statistics when new events created, change scores representation to simple vector of strings, working on evaluator for event_update_status_operation
2017-03-23 00:36:18 -04:00
SynaptiCAD User
c0776eb1dc
add get_global_betting_statistics api call
2017-03-23 00:36:18 -04:00
SynaptiCAD User
a267741fd1
added global_betting_statistics implementation object. Object is created, but nothing talks to it yet.
2017-03-23 00:36:18 -04:00
elmato
3eb160bed1
Move notification related functions from db_block.cpp to db_notify.cpp
2017-03-22 22:03:45 +00:00
elmato
030577f671
Fix handling of events from database_object in debug_witness_plugin
2017-03-22 20:14:53 +00:00
elmato
0ecdc90d4d
Add the array of ids (that are being removed) to the removed_objects signal
2017-03-22 20:14:53 +00:00
elmato
cff792a740
debug_witness: Handle new params in changed/remove signals from database
2017-03-22 20:14:53 +00:00
elmato
31f322c9cd
Handle new,changed and removed events from the database_object in one generic function
2017-03-22 20:14:53 +00:00
elmato
6f1d8b548b
Replace clear_filter parameter with notify_remove_create
2017-03-22 20:14:53 +00:00
elmato
aab5fddb2f
Keep track of subscribed accounts and check for events that reference them
2017-03-22 20:14:53 +00:00
elmato
bfa600c559
handle new database_object signals, refactor
2017-03-22 20:14:53 +00:00
elmato
6d3fbeef55
Include information of impacted accounts relative to the objects created/changed/removed. Only extract the impacted accounts information if there are handlers defined in order prevent useless cpu usage on nodes not exposing the rpc api
2017-03-22 20:14:53 +00:00
elmato
29c636fcef
add get_market() function to call_order_object
2017-03-22 20:14:53 +00:00
alfredo
73abb804ae
make less false positives( no false positive given in tests with this setting)
2017-03-22 20:14:53 +00:00
elmato
b2b895ac94
allow to apply_block when exception in database signal handler
2017-03-22 20:14:53 +00:00
elmato
02b2672a39
split notifications (notify_changed_objects) in three signals: new_objects, changed_objects, removed_objects
2017-03-22 20:14:53 +00:00
elmato
823beb7fe5
remove call to notify_changed_objects in _push_transaction
2017-03-22 20:14:53 +00:00
elmato
0bc0513e20
set_subscribe_callback: always initialize bloom filter
2017-03-22 20:14:53 +00:00
elmato
342e33008c
Restore bloom filter usage: Check if the object changed/removed was previously subscribed (read) before sending updates back to ws clients
2017-03-22 20:14:53 +00:00
Eric Frias
3feea69a4c
Stub out bet fill virtual op
2017-03-22 16:02:57 -04:00
Eric Frias
4cdcbe32da
Validate the fee paid when placing a bet. Add virtual op for canceling bet
2017-03-22 15:04:11 -04:00
SynaptiCAD User
58d5affe40
fix merge conflict
2017-03-22 12:48:02 -04:00
SynaptiCAD User
c42a56d332
implement bet_cancel_operation
2017-03-22 12:06:08 -04:00
Eric Frias
46ef911f8e
Add more checks when placing bets
2017-03-21 19:47:57 -04:00
Eric Frias
06c56484de
Add blockchain parameters to limit the allowed bet odds, start data structure to
...
track an account's market position
2017-03-21 18:10:02 -04:00
Eric Frias
ccd570874f
Updated data structures to take bets with explicit odds
2017-03-21 12:27:13 -04:00
Eric Frias
65aa509ec9
Support enums in blockchain objects (fix serialization)
2017-03-21 09:24:08 -04:00
SynaptiCAD User
f99bf1c6e6
[DLN] implement list_betting_markets(betting_market_group)
2017-03-19 22:44:16 -04:00
SynaptiCAD User
2d4f18280f
[DLN] implement list_betting_market_groups(event_id)
2017-03-19 22:12:31 -04:00
SynaptiCAD User
20a64be400
[DLN] implement list_event_groups(sport_id)
2017-03-19 20:40:17 -04:00
Vikram Rajkumar
9bbbefd391
Update fc submodule
2017-03-18 11:52:06 -05:00
Thomas Freedman
15066260f2
Updated definition of Thom seed nodes
2017-03-17 16:02:11 -05:00
Eric Frias
db6b312784
Stub out the bet object and the operation for placing it (currently breaks
...
json_serializer builds, until I port over some code into fc)
2017-03-16 19:37:26 -04:00
Eric Frias
5aedb65e5c
Implement the apparently-unused feature allowing later operations in a transaction to
...
reference objects created by earlier operations. Change all betting operations
to allow use of this feature, and test it in operation_tests2
2017-03-16 18:38:35 -04:00
Vikram Rajkumar
8ae1f6b3a5
Remove NTP time
2017-03-16 12:53:52 -05:00
SynaptiCAD User
43f91d83fc
[DLN] implement list_sports() API call
2017-03-15 19:06:39 -04:00
Eric Frias
2470af6eb9
Initial work on creating blockchain objects for sports betting
2017-03-15 17:04:27 -04:00
oxarbitrage
24d1ce8b1f
log unexpected exception in close function for github issue 81
2017-03-13 17:03:15 -07:00
kstdl
6b2927a693
limit check added
2017-03-07 13:28:07 +03:00
Vikram Rajkumar
9231d05d07
Fix comment
2017-03-02 13:05:25 -06:00
Vikram Rajkumar
c149a5b9b1
Update seed nodes
2017-03-01 17:12:04 -06:00
Vikram Rajkumar
1e80d8a01e
Merge pull request #242 from oxarbitrage/patch-3
...
Change wallet function get_market_history
2017-03-01 17:09:37 -06:00
oxarbitrage
b6cb3eeeb9
Update wallet.hpp
2017-03-01 12:07:33 -03:00
oxarbitrage
2c473285b6
issue191
...
Adding date parameters to cli wallet function get_market_history
2017-03-01 12:02:28 -03:00