Commit graph

2233 commits

Author SHA1 Message Date
serkixenos
02d898d4dc Silence SON logs when not needed 2022-06-15 06:35:13 +02:00
Pavel Baykov
9dd0747e5d bug fix 388: add ZMQ_RCVTIMEO, graceful thread shutdown 2022-06-13 17:03:20 -03:00
Vlad Dobromyslov
2a373a70f7 #386 - check valid() for optional<operation_history_object> 2022-06-09 21:41:19 +03:00
Davor Hirunda
e2d9741af8 Cancel the thread for sync blocks 2022-06-08 22:02:40 +00:00
Davor Hirunda
2c02591e24 Fix for scheduler wrong state 2022-06-02 16:18:15 +00:00
hirunda
0b04faec83 Disconnect witness which doesn't provide last hardfork time 2022-05-24 23:29:57 +02:00
serkixenos
3980512543 Merge branch 'develop' of https://gitlab.com/PBSA/peerplays into develop 2022-05-17 00:52:35 +02:00
serkixenos
fc324559eb Merge branch 'issue/367/disconnecting_non_compatible_witness_nodes_happens_too_late' into 'develop'
Resolving the bug with disconnecting non compatible witness

See merge request PBSA/peerplays!113
2022-05-16 22:49:03 +00:00
serkixenos
f16aa73b3e Fix function name typos, disconnet -> disconnect 2022-05-17 00:32:00 +02:00
serkixenos
564af2e19e Merge branch 'bug/349/error_in_fc_crypto_rand_test' into 'develop'
Replace fc::random with std random generator

See merge request PBSA/peerplays!110
2022-05-16 16:06:23 +00:00
serkixenos
5b4a4d18d8 Remove fc based RNG 2022-05-16 18:03:14 +02:00
hirunda
8562a4c655 Resolving the bug with disconnecting non compatible witness 2022-05-11 22:34:02 +02:00
serkixenos
852565dcb1 Merge branch 'beatrice' into develop 2022-05-11 22:27:00 +02:00
serkixenos
d461c718ef Set HARDFORK_SON3_TIME to 2022-05-31T00:00:00 2022-05-11 22:22:46 +02:00
Pavel Baykov
95c5280be2 fix asserts 2022-05-11 22:13:27 +02:00
Pavel Baykov
27c77ba74b fix asserts 2022-05-11 03:48:25 -03:00
serkixenos
cb3302160b Fix P2P port/endpoint error message 2022-05-09 16:07:07 +02:00
serkixenos
c79c8987dc Ubuntu 18.04 build support 2022-05-07 02:01:00 +02:00
serkixenos
e0d7a6314a Ubuntu 18.04 build support 2022-05-07 01:54:00 +02:00
hirunda
223d2a528d Replace fc::random with std random generator 2022-05-06 13:08:34 +02:00
Pavel Baykov
c973131ed2 fix bug 360, use zmq_setsockopt 2022-05-05 11:10:01 -03:00
Davor Hirunda
bd6f265409 Disconnect from non updated witness 2022-04-26 19:04:30 +00:00
Vlad Dobromyslov
13c782ccd6 #345 double-free-or-corruption 2022-04-26 13:09:41 +00:00
serkixenos
6eccec2ba4 Set SON3 hardfork date to 2022-04-30T00:00:00 2022-04-13 10:42:59 -04:00
Vlad Dobromyslov
d49017ff21 #336 exception parse json 2022-04-06 23:23:47 +00:00
serkixenos
6ee37d0916 Set HARDFORK_SON3_TIME to 2022-04-24T00:00:00 2022-04-05 18:34:27 -04:00
serkixenos
03836d3770 Sidechain API, SONs listener log 2022-04-04 23:28:31 -04:00
Vlad Dobromyslov
ad0b5afb79 #337 lock/unlock importmulti 2022-04-01 12:20:59 +00:00
serkixenos
0e5d599fdd Improved error checks and messages for BTC transfer fees 2022-03-23 17:46:44 -04:00
Davor Hirunda
d07c343be6 Support parsing addresses for bitcoin v21 and v22 2022-03-23 17:37:32 +00:00
serkixenos
4ef0163bf2 Add missing cli wallet command parameter descriptions 2022-03-23 09:24:45 -04:00
serkixenos
65ba17adb0 HARDFORK_SON3_TIME to 2022-04-01T00:00:00, limit wallet rescan from 2022-01-01 2022-03-23 09:03:44 -04:00
serkixenos
ddd0d2fd16 Merge branch 'feature/314-sidechain_withdrawal_transaction' into 'develop'
issue 327 fixed, add block_num

See merge request PBSA/peerplays!89
2022-03-23 12:12:36 +00:00
Pavel Baykov
bfa7b13193 issue 327 fixed, add block_num 2022-03-21 13:32:26 -03:00
Vlad Dobromyslov
ee018cf513 #325 Refactor importing BTC addresses into son-wallet 2022-03-21 14:50:02 +00:00
serkixenos
23e40e1004 Update wallet library Doxygen file, for cleaner build output 2022-03-18 19:29:56 -04:00
Davor Hirunda
d1e425e3c9 Fix update son parameters on maintenance 2022-03-18 22:36:31 +00:00
Pavel Baykov
f3666d7468 sidechain_withdrawal_transaction 2022-03-10 10:28:23 -04:00
serkixenos
21e13ac4d4 Merge branch 'bug/149/prevent_misconfiguration_of_blockchain_parameters' into 'develop'
Add constraints in changing global parameters

See merge request PBSA/peerplays!79
2022-03-08 23:23:43 +00:00
Davor Hirunda
7729c09c2e Add constraints in changing global parameters 2022-03-08 23:23:42 +00:00
Vlad Dobromyslov
f169e7a7ef #313 son deposit manually 2022-03-08 23:21:28 +00:00
serkixenos
0740bceb74 Update fc to last commit 2022-03-04 18:32:40 -04:00
serkixenos
4efa7e4fb8 Merge branch 'feature/280-remove-fc-reflect-tamplate' into 'develop'
#280 Delete FC_REFLECT_TEMPLATE from votes

See merge request PBSA/peerplays!76
2022-02-28 23:08:12 +00:00
Vlad Dobromyslov
5e81fc0024 #280 Delete FC_REFLECT_TEMPLATE from votes 2022-02-28 23:08:12 +00:00
serkixenos
8dc8ac0aec #235 Delete small objects for game_object, tournament_object, match_object,... 2022-02-28 22:56:20 +00:00
serkixenos
8b732acf17 Update Boost libraries 2022-02-21 15:29:38 -04:00
serkixenos
5860002d0a Code formatting 2022-02-16 18:01:29 -04:00
serkixenos
65cc4a4df2 Merge branch 'bug/issue111' into 'develop'
zmq::recv_multipart

See merge request PBSA/peerplays!65
2022-02-16 18:25:25 +00:00
Pavel Baykov
6960ccbde9 zmq::recv_multipart 2022-02-16 18:25:25 +00:00
Davor Hirunda
6d8a158372 Handling some of the errors on wrong user inputs 2022-02-16 18:22:17 +00:00
serkixenos
8be4dd5e3c Code formatting 2022-02-15 10:48:52 -04:00
serkixenos
fcd360c2fd Merge branch 'feature_enable_multiple_SON_support_by_default' into 'develop'
Enable multiple SON support by default

See merge request PBSA/peerplays!64
2022-02-11 17:36:26 +00:00
Vlad Dobromyslov
339adbb054 #270 functions to unified form 2022-02-11 15:41:47 +00:00
serkixenos
8b611c3f95 Merge branch 'bug/266-fee-assets' into 'develop'
#266 Fix hard-coded fee for issuing assets in sidechain plugin

See merge request PBSA/peerplays!66
2022-02-10 23:01:59 +00:00
Vlad Dobromyslov
bd08c4c6b0 #266 Fix hard-coded fee for issuing assets in sidechain plugin 2022-02-10 23:01:59 +00:00
serkixenos
a284f42ac9 Merge branch 'feature/260-voting-info' into 'develop'
#260 Added functions get_votes() and get_voters()

See merge request PBSA/peerplays!59
2022-02-10 21:11:09 +00:00
Vlad Dobromyslov
d7e24bfb07 #260 Added functions get_votes() and get_voters() 2022-02-10 21:11:08 +00:00
serkixenos
99119dbd7d Update git submodules docs and fc 2022-02-10 16:40:03 -04:00
hirunda
18bf848119 Enable multiple SON support by default 2022-02-09 18:36:03 +01:00
serkixenos
66699f1e15 Merge branch 'bug/245-exception-in-witness' into 'develop'
bug #245 exception seen in witness logs

See merge request PBSA/peerplays!56
2022-01-31 14:14:25 +00:00
Vlad Dobromyslov
78fbf7c3cd bug #245 exception seen in witness logs 2022-01-31 14:14:24 +00:00
Vlad Dobromyslov
39fcacd397 Resolve "port ES changes from Bitshares" 2022-01-31 05:25:56 +00:00
Vlad Dobromyslov
8c3a424bb6 bug #267 Fix error in chain_test in gitlab autobuild 2022-01-28 15:05:49 +00:00
serkixenos
0bcb0487a7 Fix list_active_son command output on deregistered SONs 2022-01-21 12:17:13 -04:00
serkixenos
5e85079281 Fix cli wallet memo displaying 2021-12-27 00:28:29 -04:00
serkixenos
f9a40c647e Increase replay's writing to database threshold 2021-12-16 22:27:34 -04:00
serkixenos
0dca13ea7e Revert change to a son_update_operation 2021-12-16 21:59:05 -04:00
serkixenos
de2a89ebce Set SON for Hive Mainnet hardfork date to 2021-12-21T00:00:00 2021-12-15 09:27:30 -04:00
serkixenos
4067291094 Remove build warnings 2021-12-08 17:07:41 +00:00
serkixenos
9ebc1ee462 Merge branch 'develop' of https://gitlab.com/PBSA/peerplays into develop 2021-12-07 13:42:46 -04:00
serkixenos
6de45cebb8 Add more mainnet seed nodes 2021-12-07 13:42:24 -04:00
yevhen
932b696556 Merging fix of bug/empty-json-parsing-failure 2021-12-07 17:40:29 +00:00
moss9001
77791b2d20 Update rpc_client.cpp 2021-12-02 15:32:15 +02:00
serkixenos
ec0398c83f Merge branch 'feature/all-in-one-build' into 'develop'
Add cmake flag to determine testnet vs mainnet build

See merge request PBSA/peerplays!40
2021-12-02 02:06:38 +00:00
serkixenos
727d54feb0 Add cmake flag to determine testnet vs mainnet build 2021-12-02 02:06:38 +00:00
serkixenos
7354de75ef cli wallet command to reactivate deregistered SON 2021-12-02 02:04:50 +00:00
serkixenos
92e017e3b0 Merge branch 'bug/35-blockchain_replay' into 'develop'
35 bug fix: when blockchain replay is attempted blocks file increases in size

See merge request PBSA/peerplays!34
2021-12-01 21:57:46 +00:00
Pavel Baykov
3612e1ec23 35 bug fix: when blockchain replay is attempted blocks file increases in size 2021-12-01 21:57:46 +00:00
serkixenos
7bc7f17b3e Fix sidechain address generation 2021-12-01 15:09:57 +00:00
serkixenos
433c75769f Fix memo field encryption 2021-11-30 22:44:55 +00:00
serkixenos
7f67397137 Fix RPC client issues with talking to different nodes 2021-11-30 19:14:37 +00:00
serkixenos
f0bacb3cc1 Fix plugins cli parameter ambiguity 2021-11-29 19:08:59 +00:00
serkixenos
f279065c79 Handle HARDFORK_SON_FOR_HIVE_TIME properly 2021-11-25 20:08:45 -04:00
serkixenos
ceffe4cf3c SON for Hive 2021-11-18 17:32:30 +00:00
serkixenos
4eaef1c171 Merge branch 'master' into beatrice 2021-11-17 19:27:51 -04:00
sierra19XX
ba69da5d5c Merge Beatrice changes to Main net 2021-07-26 20:16:24 +00:00
sierra19XX
0a5e3d7080 Testnet Beatrice release June 2021 2021-06-05 22:22:45 +00:00
serkixenos
d3a3722c1e Merge branch 'master' into beatrice 2021-02-09 13:13:21 +01:00
serkixenos
b362ca23a6 Check vesting balance properties before creating/updating SON 2021-02-09 03:43:42 +00:00
sierra19XX
b99a19bd72
NFT Lottery (#384) 2021-01-28 20:27:54 +01:00
serkixenos
5a5154b260 Update FC to latest version 2021-01-27 13:39:29 +01:00
serkixenos
92d9373c2f Merge branch 'beatrice' into develop 2021-01-26 22:28:21 +01:00
serkixenos
965eb575bf Merge branch 'feature/cli-change-account-keys' into 'develop'
CLI wallet commands to add/remove account's active key

See merge request PBSA/peerplays!9
2021-01-26 21:14:50 +00:00
serkixenos
ee553f3968
Flush chain database during replay (#412) 2021-01-26 21:41:58 +01:00
serkixenos
dbc6990e08 Merge branch 'master' into beatrice 2021-01-26 21:32:14 +01:00
serkixenos
057db52d1e Fix get_full_accounts and SON object serialization 2021-01-26 16:01:26 +00:00
serkixenos
3f4fc67e40 CLI wallet commands to add/remove account's active key 2021-01-19 11:31:35 +01:00
serkixenos
cb786554fc
Remove as much warnings from build log as possible (#400)
* Remove as much warnings from build log as possible
2020-12-18 14:23:37 +01:00
serkixenos
74764b946d
Elasticsearch plugin improvements (#404)
* Elasticsearch and es_objects plugins updated
* Expand es_objects plugin to store more objects
* es_objects configuration options
* Store transaction objects
2020-12-18 14:21:24 +01:00
serkixenos
d81fb834b9
Remove std::to_string(double), due to fixed conversion precision (#405)
- std::to_string(double) converts double to precision 6, eg 1 to "1.000000"
- stringstream conversion from double to string will keep minimal
  number of decimals (eg, it will trim zeros), eg 1 to "1", 1.2 to "1.2"
2020-12-18 14:20:46 +01:00