-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix release build on 18.04, fc::smart_ref_* removed #394
Commits on Sep 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8f317e9 - Browse repository at this point
Copy the full SHA 8f317e9View commit details -
Merge pull request #124 from peerplays-network/feature/SONs-base-buil…
…d-1804 Fix building on Ubuntu 18.04 with GCC 7
Configuration menu - View commit details
-
Copy full SHA for d1a2ea1 - Browse repository at this point
Copy the full SHA d1a2ea1View commit details -
Peerplays SON plugin skeleton (#122)
* Peerplays SON plugin skeleton * SON tests skeleton
obucinac authoredSep 11, 2019 Configuration menu - View commit details
-
Copy full SHA for 7553091 - Browse repository at this point
Copy the full SHA 7553091View commit details
Commits on Sep 13, 2019
-
Part two of SON-83 - plugins option in command line and config file (#…
…126) - Empty SON plugin is INACTIVE by default - To enable it, add peerplays_sidechain to plugins section in config file, or use --plugins command line option - Plugin can work with or without witness
obucinac authoredSep 13, 2019 Configuration menu - View commit details
-
Copy full SHA for f8da541 - Browse repository at this point
Copy the full SHA f8da541View commit details
Commits on Sep 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b853a82 - Browse repository at this point
Copy the full SHA b853a82View commit details
Commits on Sep 23, 2019
-
Merge pull request #135 from peerplays-network/SON11
Add chain extension parameter to set SON count
Configuration menu - View commit details
-
Copy full SHA for 324923b - Browse repository at this point
Copy the full SHA 324923bView commit details
Commits on Oct 8, 2019
-
[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 bitshares/bitshares-core#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
Configuration menu - View commit details
-
Copy full SHA for 499e318 - Browse repository at this point
Copy the full SHA 499e318View commit details -
Revert "[SON-107] Merge develop branch to SONs-base (#166)"
This reverts commit 499e318.
Configuration menu - View commit details
-
Copy full SHA for 9768d30 - Browse repository at this point
Copy the full SHA 9768d30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 944c2c1 - Browse repository at this point
Copy the full SHA 944c2c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 940a620 - Browse repository at this point
Copy the full SHA 940a620View commit details -
Plugin description added, SON plugin params example
obucinac authoredOct 8, 2019 Configuration menu - View commit details
-
Copy full SHA for e90735a - Browse repository at this point
Copy the full SHA e90735aView commit details
Commits on Oct 9, 2019
-
gladcow committed
Oct 9, 2019 Configuration menu - View commit details
-
Copy full SHA for 4bf90d0 - Browse repository at this point
Copy the full SHA 4bf90d0View commit details -
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
obucinac authoredOct 9, 2019 Configuration menu - View commit details
-
Copy full SHA for e3548de - Browse repository at this point
Copy the full SHA e3548deView commit details
Commits on Oct 11, 2019
-
gladcow committed
Oct 11, 2019 Configuration menu - View commit details
-
Copy full SHA for 7770192 - Browse repository at this point
Copy the full SHA 7770192View commit details -
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
obucinac authoredOct 11, 2019 Configuration menu - View commit details
-
Copy full SHA for fdf287c - Browse repository at this point
Copy the full SHA fdf287cView commit details -
[SON-110] get_son cli test (#173)
* get_son cli test * update_son cli test
Configuration menu - View commit details
-
Copy full SHA for ae5075a - Browse repository at this point
Copy the full SHA ae5075aView commit details
Commits on Oct 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d782687 - Browse repository at this point
Copy the full SHA d782687View commit details -
fix insert object processing in indexes, son_delete is working
gladcow committedOct 12, 2019 Configuration menu - View commit details
-
Copy full SHA for 342099f - Browse repository at this point
Copy the full SHA 342099fView commit details
Commits on Oct 14, 2019
-
Fix segfault when using delete_son from cli_wallet (#177)
obucinac authoredOct 14, 2019 Configuration menu - View commit details
-
Copy full SHA for 9201e0d - Browse repository at this point
Copy the full SHA 9201e0dView commit details -
Fix segfault when using list_sons from cli_wallet (#178)
obucinac authoredOct 14, 2019 Configuration menu - View commit details
-
Copy full SHA for f3150d4 - Browse repository at this point
Copy the full SHA f3150d4View commit details -
Merge pull request #176 from peerplays-network/feature/SON-142
[SON-142] Fix the failed tests in SONs-base
Configuration menu - View commit details
-
Copy full SHA for 6c8f4bf - Browse repository at this point
Copy the full SHA 6c8f4bfView commit details
Commits on Oct 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b3b994c - Browse repository at this point
Copy the full SHA b3b994cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c02a33a - Browse repository at this point
Copy the full SHA c02a33aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c94412c - Browse repository at this point
Copy the full SHA c94412cView commit details
Commits on Oct 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for be8dc42 - Browse repository at this point
Copy the full SHA be8dc42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 032c4c7 - Browse repository at this point
Copy the full SHA 032c4c7View commit details
Commits on Oct 17, 2019
-
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
Configuration menu - View commit details
-
Copy full SHA for ee7aae5 - Browse repository at this point
Copy the full SHA ee7aae5View commit details
Commits on Oct 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 76120a5 - Browse repository at this point
Copy the full SHA 76120a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d29e433 - Browse repository at this point
Copy the full SHA d29e433View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcaf55a - Browse repository at this point
Copy the full SHA dcaf55aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f84155a - Browse repository at this point
Copy the full SHA f84155aView commit details
Commits on Oct 20, 2019
-
Merge pull request #183 from peerplays-network/son_vesting
Son vesting balance implementation
Configuration menu - View commit details
-
Copy full SHA for 4121779 - Browse repository at this point
Copy the full SHA 4121779View commit details
Commits on Oct 21, 2019
-
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
obucinac authoredOct 21, 2019 Configuration menu - View commit details
-
Copy full SHA for 610490e - Browse repository at this point
Copy the full SHA 610490eView commit details -
* fix build error * adapt son_pay_test to dormant vesting policy
Configuration menu - View commit details
-
Copy full SHA for e0242bc - Browse repository at this point
Copy the full SHA e0242bcView commit details
Commits on Oct 23, 2019
-
[SON-113] Unit test for cli
update_son_votes
(#179)* refactor cli tests * update_son_votes tests * list_sons test * test changes in get_global_properties() result * fix generate_block failure * fix update_son_votes test * improve update_son cli test * fix linking errors * refactor select_top_fifteen_sons test * refactor other son cli tests to use son_test_helper * create_vesting call in wallet_api * test fix * fix create_son in wallet_api and cli tests
Configuration menu - View commit details
-
Copy full SHA for f9f95cd - Browse repository at this point
Copy the full SHA f9f95cdView commit details -
SON126 - Witness Proposals to deregister SONs (#192)
* SON126 - Witness Proposals to deregister SONs * SON126 - Approval by witness, removal of son_proposal_object, commenting * SON126 - Witness proposal tests and related fixes * SON126 - Proper commenting
Configuration menu - View commit details
-
Copy full SHA for 666ced3 - Browse repository at this point
Copy the full SHA 666ced3View commit details
Commits on Oct 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 11e9830 - Browse repository at this point
Copy the full SHA 11e9830View commit details
Commits on Oct 31, 2019
-
Merge pull request #203 from peerplays-network/feature/SON-142
[SON-142] Fix failed SON deletion CLI tests
Configuration menu - View commit details
-
Copy full SHA for 0bbe7f6 - Browse repository at this point
Copy the full SHA 0bbe7f6View commit details
Commits on Nov 1, 2019
-
[SON-160] Fix create_vesting wallet_api call (#206)
* Fix create_vesting wallet_api call * change type for vesting_type in create_vesting_balance
Configuration menu - View commit details
-
Copy full SHA for a0e4ac5 - Browse repository at this point
Copy the full SHA a0e4ac5View commit details -
[SON-113] Fix several issues in update_son_votes call in wallet_api (#…
…208) * do not allow update votes with both empty lists * fix error messages * check number of sons against votes number in account_object * Update error message
Configuration menu - View commit details
-
Copy full SHA for e4eb3e6 - Browse repository at this point
Copy the full SHA e4eb3e6View commit details
Commits on Nov 7, 2019
-
list_active_sons api call implementation
gladcow committedNov 7, 2019 Configuration menu - View commit details
-
Copy full SHA for 22f76a0 - Browse repository at this point
Copy the full SHA 22f76a0View commit details -
unit test for list_active_sons
gladcow committedNov 7, 2019 Configuration menu - View commit details
-
Copy full SHA for 8c4eb57 - Browse repository at this point
Copy the full SHA 8c4eb57View commit details
Commits on Nov 11, 2019
-
gladcow committed
Nov 11, 2019 Configuration menu - View commit details
-
Copy full SHA for 62f973c - Browse repository at this point
Copy the full SHA 62f973cView commit details -
use assert instead of checking condition with low possibility
gladcow committedNov 11, 2019 Configuration menu - View commit details
-
Copy full SHA for dbf6be0 - Browse repository at this point
Copy the full SHA dbf6be0View commit details -
* Fixed betting tests * Removed comments
Configuration menu - View commit details
-
Copy full SHA for ae781e4 - Browse repository at this point
Copy the full SHA ae781e4View commit details
Commits on Nov 17, 2019
-
Merge pull request #215 from peerplays-network/feature/SON-150
[SON-150] list_active_sons wallet_api call
Configuration menu - View commit details
-
Copy full SHA for 36c93a5 - Browse repository at this point
Copy the full SHA 36c93a5View commit details
Commits on Nov 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 76b9572 - Browse repository at this point
Copy the full SHA 76b9572View commit details
Commits on Dec 4, 2019
-
Add Bitcoin network listener to a SON plugin (#196)
* Add Bitcoin network listener to a SON plugin * Add default parameters for Peerplays Bitcoin test node * Add Bitcoin block processing * Update source code to last designs * Set default parameters for peerplays_sidechain plugin to Bitcoin test server * WIP: Some Bitcoin transaction processing
obucinac authoredDec 4, 2019 Configuration menu - View commit details
-
Copy full SHA for 749fc2f - Browse repository at this point
Copy the full SHA 749fc2fView commit details
Commits on Dec 8, 2019
-
[SON-199] Fix unit tests (#233)
* fix app_test * fix son_delete_test
Configuration menu - View commit details
-
Copy full SHA for d03bfa8 - Browse repository at this point
Copy the full SHA d03bfa8View commit details
Commits on Dec 11, 2019
-
Add peerplays account for a SON in a config/command line options (#231)
obucinac authoredDec 11, 2019 Configuration menu - View commit details
-
Copy full SHA for 876bbc8 - Browse repository at this point
Copy the full SHA 876bbc8View commit details
Commits on Dec 12, 2019
-
SON193-SON200- SON Heartbeats and maintenance mode changes (#241)
* SON193-SON200- SON Heartbeats and maintenance mode changes * SON193-SON200- SON Heartbeats and maintenance tests
Configuration menu - View commit details
-
Copy full SHA for 1d5878d - Browse repository at this point
Copy the full SHA 1d5878dView commit details
Commits on Dec 18, 2019
-
User sidechain address mappings (#240)
* WIP: Sidechain objects * Revert "WIP: Sidechain objects" This reverts commit 8676940. * WIP: User sidechain address mappings * Fix reflection problem * Reflect missing members of sidechain_address_update_operation * Add sidechain address operation tests * Enable RPC calls * Fix build errors due to merge conflict * Fix RPC, add CLI wallet commands for sidechain addresses * Improved peerplays_sidechain_plugin_impl * Remove short param for son-id * Fix crashing errors on bitcoin event received * Code review changes
obucinac authoredDec 18, 2019 Configuration menu - View commit details
-
Copy full SHA for 6d5b86a - Browse repository at this point
Copy the full SHA 6d5b86aView commit details
Commits on Dec 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a347e97 - Browse repository at this point
Copy the full SHA a347e97View commit details -
Extend SON objects to contain sidechain public keys (#254)
obucinac authoredDec 23, 2019 Configuration menu - View commit details
-
Copy full SHA for 31ec555 - Browse repository at this point
Copy the full SHA 31ec555View commit details
Commits on Jan 6, 2020
-
SON194-SON195 - Report SON Down, addition of SON Account for sidechai…
…n consensus (#244) * SON194-SON195 - Addition of SON BTC Account and report son down changes * SON194-SON195 - SON BTC Account errors rectification * SON194-SON195 - Adding Tests * User sidechain address mappings (#240) * WIP: Sidechain objects * Revert "WIP: Sidechain objects" This reverts commit 8676940. * WIP: User sidechain address mappings * Fix reflection problem * Reflect missing members of sidechain_address_update_operation * Add sidechain address operation tests * Enable RPC calls * Fix build errors due to merge conflict * Fix RPC, add CLI wallet commands for sidechain addresses * Improved peerplays_sidechain_plugin_impl * Remove short param for son-id * Fix crashing errors on bitcoin event received * Code review changes * SON207 - Introduce scheduling for SONs similar to witnesses (#251) * Extend SON objects to contain sidechain public keys (#254) Co-authored-by: obucinac <obucinac@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 01fb1db - Browse repository at this point
Copy the full SHA 01fb1dbView commit details -
SON206 - Plugin SON Heartbeat changes (#250)
* SON206 - Plugin SON Heartbeat changes * SON206 - Plugin SON Heartbeat changes, comment removal * SON206 - Plugin SON Heartbeat changes, stub testing and changes * SON206 - Plugin SON Heartbeat changes, removing debugs prints
Configuration menu - View commit details
-
Copy full SHA for 59a02b1 - Browse repository at this point
Copy the full SHA 59a02b1View commit details
Commits on Jan 13, 2020
-
Wallet recreation on new set of SONs voted in (#256)
* Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object
Configuration menu - View commit details
-
Copy full SHA for 47eafcf - Browse repository at this point
Copy the full SHA 47eafcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fe0acb - Browse repository at this point
Copy the full SHA 6fe0acbView commit details
Commits on Jan 14, 2020
-
SON212-SON213 - Add Sidechain Plugin Code to report and approve SON D…
…own proposal (#260) * SON212 - Add Sidechain Plugin Code to report SON Down * SON212-SON213 - Add Sidechain Plugin Code to report SON Down, Approve proposal from sidechain plugin
Configuration menu - View commit details
-
Copy full SHA for 77927da - Browse repository at this point
Copy the full SHA 77927daView commit details
Commits on Jan 15, 2020
-
SON212-SON213 - Fix Build Error (#262)
* SON212-SON213 - Fix Build Error * SON212-SON213 - Fix Build Error Add smart_ref definition for linking
Configuration menu - View commit details
-
Copy full SHA for 5d7ab51 - Browse repository at this point
Copy the full SHA 5d7ab51View commit details
Commits on Jan 17, 2020
-
Updated gitlab CI to sync submodules (#265)
Roshan Syed authoredJan 17, 2020 Configuration menu - View commit details
-
Copy full SHA for 691468d - Browse repository at this point
Copy the full SHA 691468dView commit details -
SON217 - SON Maintenance,Heartbeat state transition changes (#264)
* SON217 - SON Maintenance,Heartbeat state transition changes * SON217 - SON Maintenance,Heartbeat state transition changes
Configuration menu - View commit details
-
Copy full SHA for 5af31dd - Browse repository at this point
Copy the full SHA 5af31ddView commit details -
[SON-202] Implement cli_wallet commands for maintenance mode (#261)
* Add stop_son_maintenance CLI call * fix bug with SON activation * son_maintenance_operation * son_maintenance_operation tests * cli test for son maintenance state * start_son_maintenance CLI call * keep maintenance state during active SON set changes
Configuration menu - View commit details
-
Copy full SHA for 11339c1 - Browse repository at this point
Copy the full SHA 11339c1View commit details
Commits on Jan 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e0e427a - Browse repository at this point
Copy the full SHA e0e427aView commit details
Commits on Jan 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8087074 - Browse repository at this point
Copy the full SHA 8087074View commit details
Commits on Jan 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7139b4a - Browse repository at this point
Copy the full SHA 7139b4aView commit details
Commits on Jan 28, 2020
-
SON206_Plugin_CrashFix_Reorg - Plugin Changes (#272)
* SON206_Plugin_CrashFix_Reorg - Plugin Changes * SON206_Plugin_CrashFix_Reorg - add owner auths to consensus account
Configuration menu - View commit details
-
Copy full SHA for 61c6d7f - Browse repository at this point
Copy the full SHA 61c6d7fView commit details
Commits on Jan 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 21c8337 - Browse repository at this point
Copy the full SHA 21c8337View commit details
Commits on Jan 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b952522 - Browse repository at this point
Copy the full SHA b952522View commit details
Commits on Feb 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6e61d6b - Browse repository at this point
Copy the full SHA 6e61d6bView commit details
Commits on Feb 4, 2020
-
son_wallet_object operations and multisig wallet recreation by RPC (#263
) * Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object * son_wallet_object operations * Create son_wallet_object on new set of SONs, to initiate primary wallet recreation * son_wallet_object API and cli wallet commands * Send RPC command to bitcoin node to recreate multisig wallet * Updating wallet info through operation instead through database.modify() for persistance * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Fix #include <graphene/chain/son_wallet_transfer_object.hpp> * Refactor primary wallet recreation * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * Quickfix for checking payer in evaluator * Fix failing son_wallet_tests - Check for son_btc_account is temporarely disabled * Remove redundant file Co-authored-by: gladcow <jahr@yandex.ru>
obucinac authoredFeb 4, 2020 Configuration menu - View commit details
-
Copy full SHA for a688bb9 - Browse repository at this point
Copy the full SHA a688bb9View commit details
Commits on Feb 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for daf7ac5 - Browse repository at this point
Copy the full SHA daf7ac5View commit details
Commits on Feb 11, 2020
-
SON wallet transfer object and operations (#279)
* Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object * son_wallet_object operations * son_wallet_object operations * son_wallet_object operations completed, basic tests added * Create son_wallet_object on new set of SONs, to initiate primary wallet recreation * son_wallet_object API and cli wallet commands * Send RPC command to bitcoin node to recreate multisig wallet * Send RPC command to bitcoin node to recreate multisig wallet * Send RPC command to bitcoin node to recreate multisig wallet * Wallet recreation by scheduled SON only, some cosmetic refactoring * Wallet recreation by scheduled SON only, some cosmetic refactoring * Updating wallet info through operation instead through database.modify() for persistance * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp Co-Authored-By: gladcow <jahr@yandex.ru> * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp Co-Authored-By: gladcow <jahr@yandex.ru> * Fix #include <graphene/chain/son_wallet_transfer_object.hpp> * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * Refactor primary wallet recreation * Refactor primary wallet recreation * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * Quickfix for checking payer in evaluator * Quickfix for checking payer in evaluator * Fix failing son_wallet_tests - Check for son_btc_account is temporarely disabled * Remove redundant file * Squashed commit of the following: commit a688bb9 Author: obucinac <obucinac@users.noreply.github.com> Date: Tue Feb 4 19:31:45 2020 +0100 son_wallet_object operations and multisig wallet recreation by RPC (#263) * Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object * son_wallet_object operations * Create son_wallet_object on new set of SONs, to initiate primary wallet recreation * son_wallet_object API and cli wallet commands * Send RPC command to bitcoin node to recreate multisig wallet * Updating wallet info through operation instead through database.modify() for persistance * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Fix #include <graphene/chain/son_wallet_transfer_object.hpp> * Refactor primary wallet recreation * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * Quickfix for checking payer in evaluator * Fix failing son_wallet_tests - Check for son_btc_account is temporarely disabled * Remove redundant file Co-authored-by: gladcow <jahr@yandex.ru> commit 6e61d6b Author: satyakoneru <satyakoneru.iiith@gmail.com> Date: Tue Feb 4 00:14:39 2020 +1100 SON233 - Provide correct downtime metrics to user (#278) * Remove duplicated item in CMakeLists.txt * Issue tokens to the user who deposited Bitcoin, WIP... * Add son_wallet_transfer_process_operation * Issue tokens to the user who deposited Bitcoin, WIP... * Add is_active_son guards for sidechain events processing Co-authored-by: gladcow <jahr@yandex.ru>
Configuration menu - View commit details
-
Copy full SHA for 116be75 - Browse repository at this point
Copy the full SHA 116be75View commit details
Commits on Feb 19, 2020
-
Support multiple SON nodes per software instance (#282)
* Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object * son_wallet_object operations * son_wallet_object operations * son_wallet_object operations completed, basic tests added * Create son_wallet_object on new set of SONs, to initiate primary wallet recreation * son_wallet_object API and cli wallet commands * Send RPC command to bitcoin node to recreate multisig wallet * Send RPC command to bitcoin node to recreate multisig wallet * Send RPC command to bitcoin node to recreate multisig wallet * Wallet recreation by scheduled SON only, some cosmetic refactoring * Wallet recreation by scheduled SON only, some cosmetic refactoring * Updating wallet info through operation instead through database.modify() for persistance * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp Co-Authored-By: gladcow <jahr@yandex.ru> * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp Co-Authored-By: gladcow <jahr@yandex.ru> * Fix #include <graphene/chain/son_wallet_transfer_object.hpp> * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * Refactor primary wallet recreation * Refactor primary wallet recreation * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * Quickfix for checking payer in evaluator * Quickfix for checking payer in evaluator * Fix failing son_wallet_tests - Check for son_btc_account is temporarely disabled * Remove redundant file * Squashed commit of the following: commit a688bb9 Author: obucinac <obucinac@users.noreply.github.com> Date: Tue Feb 4 19:31:45 2020 +0100 son_wallet_object operations and multisig wallet recreation by RPC (#263) * Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object * son_wallet_object operations * Create son_wallet_object on new set of SONs, to initiate primary wallet recreation * son_wallet_object API and cli wallet commands * Send RPC command to bitcoin node to recreate multisig wallet * Updating wallet info through operation instead through database.modify() for persistance * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Fix #include <graphene/chain/son_wallet_transfer_object.hpp> * Refactor primary wallet recreation * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * Quickfix for checking payer in evaluator * Fix failing son_wallet_tests - Check for son_btc_account is temporarely disabled * Remove redundant file Co-authored-by: gladcow <jahr@yandex.ru> commit 6e61d6b Author: satyakoneru <satyakoneru.iiith@gmail.com> Date: Tue Feb 4 00:14:39 2020 +1100 SON233 - Provide correct downtime metrics to user (#278) * Remove duplicated item in CMakeLists.txt * Issue tokens to the user who deposited Bitcoin, WIP... * Add son_wallet_transfer_process_operation * Issue tokens to the user who deposited Bitcoin, WIP... * Support multiple SON nodes per software instance * Add is_active_son guards for sidechain events processing * Add is_active_son guards, fix sending proposals and aprovals * Managing GRAPHENE_SON_ACCOUNT and issuing assets on Bitcoin deposit * Fix bad param * Fix aprovals on already approved or invalid proposals * Move transfer inside son_wallet_transfer_process_operation * Fix merging issue * Add cmake command line option SUPPORT_MULTIPLE_SONS * Temoprary disable account history tests for tracking accounts Co-authored-by: gladcow <jahr@yandex.ru>
Configuration menu - View commit details
-
Copy full SHA for a8eb422 - Browse repository at this point
Copy the full SHA a8eb422View commit details -
[SON-209] Create P2SH address with custom redeemScript (#271)
* Create redeem script for SONs primary wallet * Add importaddress call Allows to watch for related transactions without private keys import * Get UTXO set for watched addresses * createrawtransaction call * signing PW spending transaction * unit test for btc tx serialization * sending PW transfer in test * BIP143 tx signing * use bech32 address format * use single sha256 for lock script * Digest fix * working signing * separate signing * test partially signed PW transfer
Configuration menu - View commit details
-
Copy full SHA for 544112c - Browse repository at this point
Copy the full SHA 544112cView commit details
Commits on Feb 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a968ec9 - Browse repository at this point
Copy the full SHA a968ec9View commit details
Commits on Feb 23, 2020
-
[SON-242] fix list_active_sons call after deleting an active son (#292)
* test to reproduce error in list_active_sons after delete_son * prevent exception in list_active_list
Configuration menu - View commit details
-
Copy full SHA for a9cfadc - Browse repository at this point
Copy the full SHA a9cfadcView commit details -
[SON-260] Sidechain Token withdrawal (#286)
* Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object * son_wallet_object operations * son_wallet_object operations * son_wallet_object operations completed, basic tests added * Create son_wallet_object on new set of SONs, to initiate primary wallet recreation * son_wallet_object API and cli wallet commands * Send RPC command to bitcoin node to recreate multisig wallet * Send RPC command to bitcoin node to recreate multisig wallet * Send RPC command to bitcoin node to recreate multisig wallet * Wallet recreation by scheduled SON only, some cosmetic refactoring * Wallet recreation by scheduled SON only, some cosmetic refactoring * Updating wallet info through operation instead through database.modify() for persistance * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp Co-Authored-By: gladcow <jahr@yandex.ru> * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp Co-Authored-By: gladcow <jahr@yandex.ru> * Fix #include <graphene/chain/son_wallet_transfer_object.hpp> * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * Refactor primary wallet recreation * Refactor primary wallet recreation * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * Quickfix for checking payer in evaluator * Quickfix for checking payer in evaluator * Fix failing son_wallet_tests - Check for son_btc_account is temporarely disabled * Remove redundant file * Squashed commit of the following: commit a688bb9 Author: obucinac <obucinac@users.noreply.github.com> Date: Tue Feb 4 19:31:45 2020 +0100 son_wallet_object operations and multisig wallet recreation by RPC (#263) * Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object * son_wallet_object operations * Create son_wallet_object on new set of SONs, to initiate primary wallet recreation * son_wallet_object API and cli wallet commands * Send RPC command to bitcoin node to recreate multisig wallet * Updating wallet info through operation instead through database.modify() for persistance * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Fix #include <graphene/chain/son_wallet_transfer_object.hpp> * Refactor primary wallet recreation * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * Quickfix for checking payer in evaluator * Fix failing son_wallet_tests - Check for son_btc_account is temporarely disabled * Remove redundant file Co-authored-by: gladcow <jahr@yandex.ru> commit 6e61d6b Author: satyakoneru <satyakoneru.iiith@gmail.com> Date: Tue Feb 4 00:14:39 2020 +1100 SON233 - Provide correct downtime metrics to user (#278) * Remove duplicated item in CMakeLists.txt * Issue tokens to the user who deposited Bitcoin, WIP... * Add son_wallet_transfer_process_operation * Issue tokens to the user who deposited Bitcoin, WIP... * Support multiple SON nodes per software instance * Add is_active_son guards for sidechain events processing * Add is_active_son guards, fix sending proposals and aprovals * Managing GRAPHENE_SON_ACCOUNT and issuing assets on Bitcoin deposit * Fix bad param * Fix aprovals on already approved or invalid proposals * Move transfer inside son_wallet_transfer_process_operation * Fix merging issue * Add cmake command line option SUPPORT_MULTIPLE_SONS * Skeleton of sidechain_net_handler_peerplays * Skeleton of Peerplays network listener * Temoprary disable account history tests for tracking accounts * Full Peerplays listener, use GRAPHENE_SON_ACCOUNT instead son_btc_account * Renaming son_wallet_transfer* to son_wallet_deposit*, introducing son_wallet_withdrawal* * Extend sidechain_address_object to contain withdrawal addresses - Withdrawal address is the address where system will send sidechain currencies * Rename son_wallet_withdrawal* to son_wallet_withdraw* * Some refactoring * Withdrawal refactoring * Withdrawal refactoring Co-authored-by: gladcow <jahr@yandex.ru>
Configuration menu - View commit details
-
Copy full SHA for 13d2b27 - Browse repository at this point
Copy the full SHA 13d2b27View commit details
Commits on Feb 24, 2020
-
SON261 - Bitcoin deposit, withdrawal, PW transfer (#287)
* Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object * son_wallet_object operations * son_wallet_object operations * son_wallet_object operations completed, basic tests added * Create son_wallet_object on new set of SONs, to initiate primary wallet recreation * son_wallet_object API and cli wallet commands * Send RPC command to bitcoin node to recreate multisig wallet * Send RPC command to bitcoin node to recreate multisig wallet * Send RPC command to bitcoin node to recreate multisig wallet * Wallet recreation by scheduled SON only, some cosmetic refactoring * Wallet recreation by scheduled SON only, some cosmetic refactoring * Updating wallet info through operation instead through database.modify() for persistance * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp Co-Authored-By: gladcow <jahr@yandex.ru> * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp Co-Authored-By: gladcow <jahr@yandex.ru> * Fix #include <graphene/chain/son_wallet_transfer_object.hpp> * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * Refactor primary wallet recreation * Refactor primary wallet recreation * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * Quickfix for checking payer in evaluator * Quickfix for checking payer in evaluator * Fix failing son_wallet_tests - Check for son_btc_account is temporarely disabled * Remove redundant file * Squashed commit of the following: commit a688bb9 Author: obucinac <obucinac@users.noreply.github.com> Date: Tue Feb 4 19:31:45 2020 +0100 son_wallet_object operations and multisig wallet recreation by RPC (#263) * Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object * son_wallet_object operations * Create son_wallet_object on new set of SONs, to initiate primary wallet recreation * son_wallet_object API and cli wallet commands * Send RPC command to bitcoin node to recreate multisig wallet * Updating wallet info through operation instead through database.modify() for persistance * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Fix #include <graphene/chain/son_wallet_transfer_object.hpp> * Refactor primary wallet recreation * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * Quickfix for checking payer in evaluator * Fix failing son_wallet_tests - Check for son_btc_account is temporarely disabled * Remove redundant file Co-authored-by: gladcow <jahr@yandex.ru> commit 6e61d6b Author: satyakoneru <satyakoneru.iiith@gmail.com> Date: Tue Feb 4 00:14:39 2020 +1100 SON233 - Provide correct downtime metrics to user (#278) * Remove duplicated item in CMakeLists.txt * Issue tokens to the user who deposited Bitcoin, WIP... * Add son_wallet_transfer_process_operation * Issue tokens to the user who deposited Bitcoin, WIP... * Support multiple SON nodes per software instance * Add is_active_son guards for sidechain events processing * Add is_active_son guards, fix sending proposals and aprovals * Managing GRAPHENE_SON_ACCOUNT and issuing assets on Bitcoin deposit * Fix bad param * Fix aprovals on already approved or invalid proposals * Move transfer inside son_wallet_transfer_process_operation * Fix merging issue * Add cmake command line option SUPPORT_MULTIPLE_SONS * Skeleton of sidechain_net_handler_peerplays * Skeleton of Peerplays network listener * SON261 - Deposit transfer ( user address -> PW ) and Withdrawal transfer ( PW -> user address ) for m-of-n multisig * Temoprary disable account history tests for tracking accounts * Full Peerplays listener, use GRAPHENE_SON_ACCOUNT instead son_btc_account * Renaming son_wallet_transfer* to son_wallet_deposit*, introducing son_wallet_withdrawal* * Extend sidechain_address_object to contain withdrawal addresses - Withdrawal address is the address where system will send sidechain currencies * Rename son_wallet_withdrawal* to son_wallet_withdraw* * Some refactoring * SON261 - Withdrawal transfer ( PW -> user address ), addition of bitcoin public private key to config.ini for multiple sons mode * Withdrawal refactoring * Withdrawal refactoring * SON261 - Fix prepare_tx * SON261 - Add PW->PW Transfer and Code reorg * Fix file permissions Co-authored-by: obucinac <obucinac@users.noreply.github.com> Co-authored-by: gladcow <jahr@yandex.ru>
Configuration menu - View commit details
-
Copy full SHA for f859d61 - Browse repository at this point
Copy the full SHA f859d61View commit details -
[SON-264] Integrating deposit/withdrawals with bitcoin transactions (…
…feature/SON-260 + SON261 branches) (#291) * Partial integration done, some Bitcoin RPC refactoring * CLang Format config file * CLang Format config file v2.0 * Fix repeating tasks that should be executed by scheduled SON only * Fix withdrawal * Integrate PW wallet fund moving * Resolve conflicts Co-authored-by: gladcow <jahr@yandex.ru> Co-authored-by: satyakoneru <satyakoneru.iiith@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 47c98c2 - Browse repository at this point
Copy the full SHA 47c98c2View commit details
Commits on Feb 27, 2020
-
SON200 - SON Down proposal broken after latest merges (#294)
* SON200 - SON Down proposal broken after latest merges * Add the owner weight threshold similar to witnesses and committee accounts
Configuration menu - View commit details
-
Copy full SHA for 477aa03 - Browse repository at this point
Copy the full SHA 477aa03View commit details -
SON269 - Move SON deregistration to Plugin from witness (#298)
* SON200 - SON Down proposal broken after latest merges * Add the owner weight threshold similar to witnesses and committee accounts * SON269 - Move SON deregistration to Plugin from witness
Configuration menu - View commit details
-
Copy full SHA for abeae4e - Browse repository at this point
Copy the full SHA abeae4eView commit details
Commits on Mar 2, 2020
-
Various SON improvements (#297)
* Refactor SON processing * Better exposure of sidechain private keys in sidechain handlers * Support non default Bitcoin wallets * Fix crash on config file recreation * clang-format formatting * New Bitcoin wallet related RPC calls * Add missing create_son_deregister_proposals calls * Add missing create_son_deregister_proposals calls * Add loading/unlocking/locking of non-default bitcoin wallet * Bitcon RFC logs improved, proposal aprovement improved * Move signal connection after handlers are created
obucinac authoredMar 2, 2020 Configuration menu - View commit details
-
Copy full SHA for d6e6bed - Browse repository at this point
Copy the full SHA d6e6bedView commit details
Commits on Mar 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 11718af - Browse repository at this point
Copy the full SHA 11718afView commit details
Commits on Mar 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for dbf7350 - Browse repository at this point
Copy the full SHA dbf7350View commit details
Commits on Mar 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for da4954c - Browse repository at this point
Copy the full SHA da4954cView commit details
Commits on Mar 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 2e8c074 - Browse repository at this point
Copy the full SHA 2e8c074View commit details
Commits on Mar 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 85b81cb - Browse repository at this point
Copy the full SHA 85b81cbView commit details -
Merge branch 'feature/SONs-base' of https://github.com/peerplays-netw…
…ork/peerplays into feature/SONs-base
Configuration menu - View commit details
-
Copy full SHA for d2f5cde - Browse repository at this point
Copy the full SHA d2f5cdeView commit details
Commits on Mar 11, 2020
-
SON275 - ZMQ Crash on application exit (#306)
* SON275 - ZMQ Crash on application exit * SON275 - Fix Indentation Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f1e5171 - Browse repository at this point
Copy the full SHA f1e5171View commit details
Commits on Mar 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ea0be26 - Browse repository at this point
Copy the full SHA ea0be26View commit details -
Configuration menu - View commit details
-
Copy full SHA for d225446 - Browse repository at this point
Copy the full SHA d225446View commit details
Commits on Mar 14, 2020
-
SON276 - Fix SON proposal exceptions - I (#307)
Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cc7b47c - Browse repository at this point
Copy the full SHA cc7b47cView commit details -
Add SON statistic for tracking reported sidechain transactions (#308)
- Deposit and Withdrawal object extended to contain expected and received transaction reports from SON network - SON statistic object extended to contain total number of sidechain transactions reported by SON network when SON was active and number of transactions reported by single SON when he was active - Code formatting
Configuration menu - View commit details
-
Copy full SHA for ff7e1ba - Browse repository at this point
Copy the full SHA ff7e1baView commit details
Commits on Mar 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3ffcd4f - Browse repository at this point
Copy the full SHA 3ffcd4fView commit details
Commits on Mar 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c0d515b - Browse repository at this point
Copy the full SHA c0d515bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a90e70 - Browse repository at this point
Copy the full SHA 8a90e70View commit details -
SON127 - Add son parameter extensions to genesis, push proposal fix (#…
…310) * SON276 - Fix SON proposal exceptions - I * SON127 - Add son parameter extensions to genesis, push proposal fix Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ed4ebfd - Browse repository at this point
Copy the full SHA ed4ebfdView commit details
Commits on Mar 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1d66b85 - Browse repository at this point
Copy the full SHA 1d66b85View commit details -
updated unit test cases to reflect GPOS vesting and update account id…
…'s according to sons-account
Configuration menu - View commit details
-
Copy full SHA for 78c17c0 - Browse repository at this point
Copy the full SHA 78c17c0View commit details
Commits on Mar 19, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 275315e - Browse repository at this point
Copy the full SHA 275315eView commit details
Commits on Mar 20, 2020
-
[SON-24] - SON Rewards missing serialisations and end to end testing (#…
…313) Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 096af5e - Browse repository at this point
Copy the full SHA 096af5eView commit details -
Merge pull request #312 from peerplays-network/sons_gpos_merge_mar19
Merge develop branch changes(GPOS+graphene updates) into SONs branch
Configuration menu - View commit details
-
Copy full SHA for 955893b - Browse repository at this point
Copy the full SHA 955893bView commit details
Commits on Mar 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 19a34e9 - Browse repository at this point
Copy the full SHA 19a34e9View commit details -
Merge pull request #315 from peerplays-network/revert-312-sons_gpos_m…
…erge_mar19 Revert "Merge develop branch changes(GPOS+graphene updates) into SONs branch"
Configuration menu - View commit details
-
Copy full SHA for c2ee4f0 - Browse repository at this point
Copy the full SHA c2ee4f0View commit details
Commits on Mar 25, 2020
-
[SON-122] - SON Statistics improvements and consensus account creation (
#318) Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 964aed0 - Browse repository at this point
Copy the full SHA 964aed0View commit details -
Replace raw with psbt transactions to support parital tx signing (#311)
* RPC calls for PSBT, raw transactions replaced with PSBT * Fix estimatesmartfeerate, extensive RPC calls logging for debugging purposes * Remove dead code * Partial signing functional for deposit and withdrawal * Fix sidechain_type declarations * Depositing Peerplays asset refactored * Partial signing functional for primary wallet funds moving * Prettier logs * Refactor multiple SON support processing * Serialize field complete from sidechain_transaction_sign_operation * Refactor transaction signing in particular order, BTC only (maybe) need it * Add number of required signatures parameter for addmultisigaddress * Change default bitcoin node parameters * Transaction signing only by scheduled son * Removed scheduling log * Prevent PW funds moving to the same address * Refactor sidechain_transaction_object processing, code cleanup * Remove obsolete tests * Decrease logging * Code readability * When updated, import son wallet bitcoin address to bitcoin wallet * When updated, recreate son wallet bitcoin address on each node * Refactor on_changed_objects, move it into task * Add check to prevent deposit/withdrawal double processing * Improved check for sidechain transaction object creation * Single sidechain transaction signature per block allowed only * Unlock wallet on addmultisigaddress * Import both address and redeem script on primary wallet change, fix some compiler warnings * Fix invalid list of signers for PW funds transfer
Configuration menu - View commit details
-
Copy full SHA for 0f97241 - Browse repository at this point
Copy the full SHA 0f97241View commit details
Commits on Mar 27, 2020
-
[SON-312] Refactor create_son to assign owner account public key as a…
… signing_key remove key derivation from create son (#323) Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e170676 - Browse repository at this point
Copy the full SHA e170676View commit details -
[SON-271] Merge recent develop branch changes(both GPOS and graphene …
…updates) into SONs branch (#322)
Configuration menu - View commit details
-
Copy full SHA for 5439034 - Browse repository at this point
Copy the full SHA 5439034View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13bc59a - Browse repository at this point
Copy the full SHA 13bc59aView commit details -
[SON-321, SON-323] Deposit/Withdraw object creation refactoring (#320)
* Remove proposals for creating deposit and withdrawal objects, strenghten evaluator checks * Only active SON can create the object * Only expected SON can confirm the transaction * Transaction must be initiated (paid) by SON account owner (SON account given in operation) * Transaction confirmation must contain exactly the same data as existing object * Mirror SON owner account weights from son-account.active.account_auths to active SONs * Fix duplicated typedef, peerplays_sidechain::sidechain_type to chain::sidechain_type * Add missing serialized field
Configuration menu - View commit details
-
Copy full SHA for 770ccdb - Browse repository at this point
Copy the full SHA 770ccdbView commit details -
[SON-318_SON-319] - Add approval checks for son down, deregister prop…
…osals (#321) * [SON-318_SON-319] - Add approval checks for son down and deregister proposals Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> Co-authored-by: Srdjan Obucina <obucinac@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 26f6252 - Browse repository at this point
Copy the full SHA 26f6252View commit details
Commits on Mar 29, 2020
-
[SON-311] Add try_create_son call without explicit deposit params (#324)
Co-authored-by: gladcow <s.gladkov@pbsa.info>
Configuration menu - View commit details
-
Copy full SHA for 1e76a23 - Browse repository at this point
Copy the full SHA 1e76a23View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc5a8da - Browse repository at this point
Copy the full SHA dc5a8daView commit details
Commits on Mar 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bccba76 - Browse repository at this point
Copy the full SHA bccba76View commit details -
[SON-332] Check gitlab building process for dirty build (#327)
* Fix failing son test, fix data types and check condition * Very clean build on Gitlab
Configuration menu - View commit details
-
Copy full SHA for f3a0827 - Browse repository at this point
Copy the full SHA f3a0827View commit details -
Configuration menu - View commit details
-
Copy full SHA for 210e72f - Browse repository at this point
Copy the full SHA 210e72fView commit details
Commits on Mar 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d710615 - Browse repository at this point
Copy the full SHA d710615View commit details
Commits on Apr 1, 2020
-
[SON-313] - Limit SON functionality when min no. of sons are not pres…
…ent (#329) * [SON-313] - Limit SON functionality when min no. of sons are not present * Revert SON HF related checks and tests * Remove the capability to process proposals in plugin Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 27f401d - Browse repository at this point
Copy the full SHA 27f401dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8aaa379 - Browse repository at this point
Copy the full SHA 8aaa379View commit details
Commits on Apr 2, 2020
-
SON-297_SON-336 - SON vesting functionality broken after graphene mer…
…ge (#331) Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5bf245e - Browse repository at this point
Copy the full SHA 5bf245eView commit details -
Configuration menu - View commit details
-
Copy full SHA for efa7436 - Browse repository at this point
Copy the full SHA efa7436View commit details -
Merge branch 'feature/SONs-base' of https://github.com/peerplays-netw…
…ork/peerplays into feature/SONs-base
Configuration menu - View commit details
-
Copy full SHA for b6dc7dc - Browse repository at this point
Copy the full SHA b6dc7dcView commit details
Commits on Apr 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e1a487c - Browse repository at this point
Copy the full SHA e1a487cView commit details
Commits on Apr 4, 2020
-
[SON-339] - SON Schedule crash (#334)
Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1542a9a - Browse repository at this point
Copy the full SHA 1542a9aView commit details -
[SON-291,SON-328] - SON Configuration invalid, PW creation issues (#335)
* [SON-291,SON-328] - SON Configuration invalid, PW creation issues Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 52d7ebc - Browse repository at this point
Copy the full SHA 52d7ebcView commit details -
[SON-322, SON-324] Approval checks for processing deposit/withdrawal (#…
…330) * Refactor proposal processing * Added check for approving son_wallet_deposit_process_operation * Added check for approving son_wallet_withdraw_process_operation * Calculating exchange rates fixed * Fix depositing Peerplays assets
Configuration menu - View commit details
-
Copy full SHA for 17bf51e - Browse repository at this point
Copy the full SHA 17bf51eView commit details
Commits on Apr 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for be4b55c - Browse repository at this point
Copy the full SHA be4b55cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd1bd84 - Browse repository at this point
Copy the full SHA bd1bd84View commit details -
[SON-341, SON-342] Fix issue with deposits number (#339)
Co-authored-by: gladcow <s.gladkov@pbsa.info>
Configuration menu - View commit details
-
Copy full SHA for c345369 - Browse repository at this point
Copy the full SHA c345369View commit details
Commits on Apr 8, 2020
-
[SON-344] BTC asset is created with wrong quote asset id, Fixed (#341)
* [SON-344] BTC asset is created with wrong quote asset id, Fixed * Respond to code review
Configuration menu - View commit details
-
Copy full SHA for 4f72269 - Browse repository at this point
Copy the full SHA 4f72269View commit details -
[SON-346] Sidechain transaction marked as complete even though curren…
…t_weight < threshold, Fixed (#342)
Configuration menu - View commit details
-
Copy full SHA for 44db4f5 - Browse repository at this point
Copy the full SHA 44db4f5View commit details
Commits on Apr 9, 2020
-
[SON-348] Transaction hash not saved in object after Bitcoin transact…
…ion is sent (#343) - Fixed - Unused parameters removed
Configuration menu - View commit details
-
Copy full SHA for 7988236 - Browse repository at this point
Copy the full SHA 7988236View commit details
Commits on Apr 10, 2020
-
[SON-337] - Prevent update_son_votes without GPOS vesting (#344)
Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6a8cd25 - Browse repository at this point
Copy the full SHA 6a8cd25View commit details -
Merge pull request #340 from peerplays-network/feature/nh5050_winner_id
Feature/nh5050 winner_ticket_id changes
Configuration menu - View commit details
-
Copy full SHA for b857603 - Browse repository at this point
Copy the full SHA b857603View commit details
Commits on Apr 14, 2020
-
[SON-353] Refactor PW processing, PW transfer fixed (#347)
* Add proposal checks for deposit and withdrawal * Refactor proposal approvement * Fix transaction verification * Remove logs
Configuration menu - View commit details
-
Copy full SHA for dd8abfe - Browse repository at this point
Copy the full SHA dd8abfeView commit details
Commits on Apr 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5305757 - Browse repository at this point
Copy the full SHA 5305757View commit details -
Co-authored-by: gladcow <s.gladkov@pbsa.info>
Configuration menu - View commit details
-
Copy full SHA for fbb4bbd - Browse repository at this point
Copy the full SHA fbb4bbdView commit details
Commits on Apr 18, 2020
-
SON Weighted Multi Signature Signing (#349)
* Bring in the bitcoin utils code into plugin * Add tx creation, signing and tests * tx deserialization fix * add 10-of-14 multisig address test * Add signing and verification tests and sign_transaction_standalone * Add send_transaction_standalone function * Debug logs and additional tests * Fix for son deletion in the middle * Extend script_builder * Witness script for weighted wallet * btc_weighted_multisig_address implementation * Fix for bad-txns-nonstandard-inputs * Weighted multisignature address test * Create test tx with weighted multisig wallet * Fix the issues with tx signing * End to End test weighted multi sig * 1 or m-of-n deposit address support * Move network_type enum to the base class * btc_one_or_weighted_multisig_address implementation * Simplify redeem script * Fix error in redeem_script * btc_one_or_weighted_multisig_address tests * Refactor sidechain address mapping * CLANG code format * CLANG code format sidechain tests * Integration of deposit and rest of weighted wallets, withdrawal fee fix, whole code refactoring * Move util functions to Utils file * Add proper checks for withdraw fee * Deposit address creation, import deposit/withdraw addresses, some code cleanup Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> Co-authored-by: gladcow <s.gladkov@pbsa.info> Co-authored-by: Srdjan Obucina <obucinac@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b436b79 - Browse repository at this point
Copy the full SHA b436b79View commit details
Commits on Apr 19, 2020
-
[SON-349] Delay BTC asset issue/reserve until tx confirmed on sidchain (
#348) * Separate transaction settling from deposit/withdrawal processing * Handle peerplays deposits with transaction settling * Remove logs * All dev features enabled/disabled with single flag * Deposit/withdraw process and sidechain transaction creation in single proposal
Configuration menu - View commit details
-
Copy full SHA for 453772d - Browse repository at this point
Copy the full SHA 453772dView commit details
Commits on Apr 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e7099fb - Browse repository at this point
Copy the full SHA e7099fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5030c11 - Browse repository at this point
Copy the full SHA 5030c11View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4c922c - Browse repository at this point
Copy the full SHA a4c922cView commit details -
Use decoderawtraction json for proposal approvals (#352)
* Use decoderawtraction json for proposal approvals * Use default null string to get first vout Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d3385b2 - Browse repository at this point
Copy the full SHA d3385b2View commit details -
Merge pull request #353 from peerplays-network/issue_a_gitlab
Unable set private-key option through cli comand
Configuration menu - View commit details
-
Copy full SHA for d8ca4d4 - Browse repository at this point
Copy the full SHA d8ca4d4View commit details
Commits on Apr 21, 2020
-
Prevent incorrect signatures to be added to transaction (#354)
* Prevent incorrect signatures to be added to transaction * Check signers list before signing Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4db9e3a - Browse repository at this point
Copy the full SHA 4db9e3aView commit details -
Hotfix - use getrawtransaction for approvals and settling (#355)
Configuration menu - View commit details
-
Copy full SHA for 746b71f - Browse repository at this point
Copy the full SHA 746b71fView commit details -
[SON-135] Add timelock to user deposit address (#356)
* timelocks * timelocked deposit address * test for deposit timelock Co-authored-by: gladcow <s.gladkov@pbsa.info>
Configuration menu - View commit details
-
Copy full SHA for 9db4615 - Browse repository at this point
Copy the full SHA 9db4615View commit details
Commits on Apr 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8d7e574 - Browse repository at this point
Copy the full SHA 8d7e574View commit details -
fix broken peerplays_sidechain tests (#357)
Co-authored-by: gladcow <s.gladkov@pbsa.info>
Configuration menu - View commit details
-
Copy full SHA for 072906b - Browse repository at this point
Copy the full SHA 072906bView commit details
Commits on Apr 23, 2020
-
Hotfix - Save deposit address redeem and witness script into sidechai…
…n address object
Configuration menu - View commit details
-
Copy full SHA for 984000f - Browse repository at this point
Copy the full SHA 984000fView commit details -
[SON-359] - Fix Errors processing to-be-refunded deposits (#358)
Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for be53861 - Browse repository at this point
Copy the full SHA be53861View commit details
Commits on May 4, 2020
-
[SON-363] - Remove son deletion (#359)
* [SON-363] - Remove son deletion * Fix the tests
Configuration menu - View commit details
-
Copy full SHA for 6797cdc - Browse repository at this point
Copy the full SHA 6797cdcView commit details
Commits on May 5, 2020
-
[SON-314] - Weighted Rewards and equal weighted son-account (#360)
Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4896e48 - Browse repository at this point
Copy the full SHA 4896e48View commit details -
Bitcoin network type deduction (#361)
Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 129d5eb - Browse repository at this point
Copy the full SHA 129d5ebView commit details
Commits on Jun 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for cf8f1d9 - Browse repository at this point
Copy the full SHA cf8f1d9View commit details
Commits on Jun 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 23d2ce0 - Browse repository at this point
Copy the full SHA 23d2ce0View commit details
Commits on Jul 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 490a332 - Browse repository at this point
Copy the full SHA 490a332View commit details
Commits on Jul 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 75b87b3 - Browse repository at this point
Copy the full SHA 75b87b3View commit details
Commits on Jul 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a5aa7c2 - Browse repository at this point
Copy the full SHA a5aa7c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c36d4c9 - Browse repository at this point
Copy the full SHA c36d4c9View commit details
Commits on Aug 10, 2020
-
Peerplays Marketplace + NFT (#367)
* ppy marketplace 1 - add evaluators and objects * NFT object and basic operations * ci: update .gitlab-ci.yml * ci: update .gitlab-ci.yml * NFT evaluators and basic tests, no evaluator checks * Evaluator checks in place * ppy marketplace 2 - batch sale, offer_object escrow * Database API * Wallet API * NFT metadata implemented * Fix NFT tests * Database API for NFT metadata and enumerables * ppy marketplace 4 - Add tests NFT+Marketplace * ppy marketplace 5 - Add revenue split * ppy marketplace 6 - Remove unnecessary files * ppy marketplace 7 - Add db, wallet changes and some NFT fixes * ppy marketplace 8 - Add pagination for list APIs * New DB API, list all NFTs, list NFTs by owner * Marketplace + NFT + RBAC (#368) * rbac1 - evaluators and op validators added * rbac2 - op_type hf checks * rbac3 - tx auth verify changes * Update .gitlab-ci.yml * rbac4 - basic op tests * rbac5 - clear expired and deleted permission linked auths * rbac6 - more tests * rbac7 - more tests * rbac8 - more tests * rbac9 - wallet and db api changes * rbac10 - db api changes for required signature fetch * rbac11 - add db_api tests * rbac12 - add missing code for key auths Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> Co-authored-by: Roshan Syed <roshan.syed.rs@gmail.com> Co-authored-by: sierra19XX <15652887+sierra19XX@users.noreply.github.com> * Fix nft_get_token_uri returning empty string * Fix nft_mint_evaluator to save token_uri * Fix cli_wallet to properly pass metadata id for nft_create * ppy marketplace 9 - FC_REFLECT offer create op * Add stricter checks to NFTs * Unlisting offers, add result in offer history object * Reverting genesis.json wrong commit * Add non-transferable non-sellable properties to NFTs * Review comments - change variable names, use scoped enums * nft_metadata_update changes * NFT HF checks and op fee addition changes * NFT make revenue_split integer from double * revenue_split condition check allow zero or above Co-authored-by: Srdjan Obucina <obucinac@gmail.com> Co-authored-by: Roshan Syed <roshan.syed.rs@gmail.com> Co-authored-by: Satyanarayana Koneru <skoneru@SK-GT.local> Co-authored-by: obucina <11353193+obucina@users.noreply.github.com> Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ecd14b8 - Browse repository at this point
Copy the full SHA ecd14b8View commit details
Commits on Aug 14, 2020
-
Son deposit address enhancements (#362)
* Deposit address enhancements * fix tests Co-authored-by: Koneru Satyanarayana <15652887+satyakoneru@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bfdecbb - Browse repository at this point
Copy the full SHA bfdecbbView commit details
Commits on Aug 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ae3edc6 - Browse repository at this point
Copy the full SHA ae3edc6View commit details -
Merge branch 'ws-updates' into 'develop'
Ws updates See merge request PBSA/peerplays!1
Configuration menu - View commit details
-
Copy full SHA for adb2229 - Browse repository at this point
Copy the full SHA adb2229View commit details
Commits on Sep 8, 2020
-
Fix for custom operation authority checking (BTS Issue #210) (#382)
* Resolve #210: [HF] Check authorities on custom_operation The required_auths field on custom_operation was being ignored during authority checking. This commit causes it to be checked correctly, and adds a unit test verifying as much. * Ref #381: Fixes Build and logic fixes for Pull Request #381 * Ref #381: Fix bad merge During merge conflict resolution, I accidentally broke custom authorities. This fixes it. * compilation fix Co-authored-by: Nathan Hourt <nathan@followmyvote.com>
Configuration menu - View commit details
-
Copy full SHA for c46e899 - Browse repository at this point
Copy the full SHA c46e899View commit details
Commits on Sep 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c6c26a7 - Browse repository at this point
Copy the full SHA c6c26a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2264aa0 - Browse repository at this point
Copy the full SHA 2264aa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 318b992 - Browse repository at this point
Copy the full SHA 318b992View commit details -
* Account Roles Permission 1 - Working code with tests * Account Roles Permission 2 - Add marketplace offer/bid tests * Account Roles Permission 3 - Add Op check * Account Roles Permission 4 - Add chain params and limits
Configuration menu - View commit details
-
Copy full SHA for 213a188 - Browse repository at this point
Copy the full SHA 213a188View commit details
Commits on Sep 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ec74e7f - Browse repository at this point
Copy the full SHA ec74e7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e79995b - Browse repository at this point
Copy the full SHA e79995bView commit details
Commits on Sep 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0359193 - Browse repository at this point
Copy the full SHA 0359193View commit details -
Configuration menu - View commit details
-
Copy full SHA for b43d523 - Browse repository at this point
Copy the full SHA b43d523View commit details
Commits on Sep 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c2a3467 - Browse repository at this point
Copy the full SHA c2a3467View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2582b82 - Browse repository at this point
Copy the full SHA 2582b82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e6c812 - Browse repository at this point
Copy the full SHA 3e6c812View commit details
Commits on Sep 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 808ecf6 - Browse repository at this point
Copy the full SHA 808ecf6View commit details
Commits on Sep 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e173705 - Browse repository at this point
Copy the full SHA e173705View commit details -
Merge branch 'feature/SONs-base' of https://github.com/peerplays-netw…
…ork/peerplays into feature/SONs-base
Configuration menu - View commit details
-
Copy full SHA for 12e07fa - Browse repository at this point
Copy the full SHA 12e07faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64b4b8f - Browse repository at this point
Copy the full SHA 64b4b8fView commit details
Commits on Sep 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 62bea3f - Browse repository at this point
Copy the full SHA 62bea3fView commit details
Commits on Oct 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bba9c3a - Browse repository at this point
Copy the full SHA bba9c3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cbb8cbe - Browse repository at this point
Copy the full SHA cbb8cbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed44efd - Browse repository at this point
Copy the full SHA ed44efdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7121da7 - Browse repository at this point
Copy the full SHA 7121da7View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcc84ae - Browse repository at this point
Copy the full SHA dcc84aeView commit details
Commits on Oct 5, 2020
-
Merge beatrice only changes into develop
Merge beatrice only changes into develop
Configuration menu - View commit details
-
Copy full SHA for abe1786 - Browse repository at this point
Copy the full SHA abe1786View commit details
Commits on Oct 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b31b402 - Browse repository at this point
Copy the full SHA b31b402View commit details
Commits on Oct 12, 2020
-
hotfix - son max count fix (#389)
* hotfix - son max count fix * init variables
Configuration menu - View commit details
-
Copy full SHA for a20be87 - Browse repository at this point
Copy the full SHA a20be87View commit details
Commits on Oct 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a086b13 - Browse repository at this point
Copy the full SHA a086b13View commit details
Commits on Oct 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 088b07d - Browse repository at this point
Copy the full SHA 088b07dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a721f8 - Browse repository at this point
Copy the full SHA 7a721f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd6d910 - Browse repository at this point
Copy the full SHA fd6d910View commit details -
Revert "Gitlab will build Debug and Release versions"
This reverts commit 7a721f8.
Configuration menu - View commit details
-
Copy full SHA for 854cc41 - Browse repository at this point
Copy the full SHA 854cc41View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9afe47 - Browse repository at this point
Copy the full SHA a9afe47View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3edce2 - Browse repository at this point
Copy the full SHA e3edce2View commit details
Commits on Oct 19, 2020
-
Merge pull request #392 from peerplays-network/hotfix/release_build_f…
…ix_develop Release build fix, missing includes
Configuration menu - View commit details
-
Copy full SHA for d332c00 - Browse repository at this point
Copy the full SHA d332c00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6767b34 - Browse repository at this point
Copy the full SHA 6767b34View commit details
Commits on Oct 22, 2020
-
Hotfix/remove smart ref (#396)
* Merge develop into beatrice (#386) * Fix building on Ubuntu 18.04 with GCC 7 * Peerplays SON plugin skeleton (#122) * Peerplays SON plugin skeleton * SON tests skeleton * Part two of SON-83 - plugins option in command line and config file (#126) - Empty SON plugin is INACTIVE by default - To enable it, add peerplays_sidechain to plugins section in config file, or use --plugins command line option - Plugin can work with or without witness * SON11 - Add chain extension parameter to set SON count * [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 * Revert "[SON-107] Merge develop branch to SONs-base (#166)" This reverts commit 499e3181990d7b732459a38263a6039703c94720. * Fix build error, add missing GRAPHENE_MAX_NESTED_OBJECTS parameter * Plugin description added, SON plugin params example * fix for cli test * 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 * fix affiliate tests * 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 * [SON-110] get_son cli test (#173) * get_son cli test * update_son cli test * Add cli wallet tests for vote_for_son (#175) * fix insert object processing in indexes, son_delete is working * Fix segfault when using delete_son from cli_wallet (#177) * Fix segfault when using list_sons from cli_wallet (#178) * Add son_delete cli tests (#182) * Add son_delete cli tests * add son vesting config options * add vesting balance type support * add dormant vesting policy for son * add precision to son vesting amount * 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 * abstraction of dormant vesting policy * force son create vesting balance to have dormant policy * remove not needed code from wallet son commands, add delete son test to cli (#181) * 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 * fix build error (#191) * fix build error * adapt son_pay_test to dormant vesting policy * [SON-113] Unit test for cli `update_son_votes` (#179) * refactor cli tests * update_son_votes tests * list_sons test * test changes in get_global_properties() result * fix generate_block failure * fix update_son_votes test * improve update_son cli test * fix linking errors * refactor select_top_fifteen_sons test * refactor other son cli tests to use son_test_helper * create_vesting call in wallet_api * test fix * fix create_son in wallet_api and cli tests * SON126 - Witness Proposals to deregister SONs (#192) * SON126 - Witness Proposals to deregister SONs * SON126 - Approval by witness, removal of son_proposal_object, commenting * SON126 - Witness proposal tests and related fixes * SON126 - Proper commenting * fix son_delete_operation reflection * [SON-160] Fix create_vesting wallet_api call (#206) * Fix create_vesting wallet_api call * change type for vesting_type in create_vesting_balance * [SON-113] Fix several issues in update_son_votes call in wallet_api (#208) * do not allow update votes with both empty lists * fix error messages * check number of sons against votes number in account_object * Update error message * list_active_sons api call implementation * unit test for list_active_sons * fix code style * use assert instead of checking condition with low possibility * Fixed betting tests (#217) * Fixed betting tests * Removed comments * removed unrelated parameter description from delete_son * Add Bitcoin network listener to a SON plugin (#196) * Add Bitcoin network listener to a SON plugin * Add default parameters for Peerplays Bitcoin test node * Add Bitcoin block processing * Update source code to last designs * Set default parameters for peerplays_sidechain plugin to Bitcoin test server * WIP: Some Bitcoin transaction processing * [SON-199] Fix unit tests (#233) * fix app_test * fix son_delete_test * Add peerplays account for a SON in a config/command line options (#231) * SON193-SON200- SON Heartbeats and maintenance mode changes (#241) * SON193-SON200- SON Heartbeats and maintenance mode changes * SON193-SON200- SON Heartbeats and maintenance tests * User sidechain address mappings (#240) * WIP: Sidechain objects * Revert "WIP: Sidechain objects" This reverts commit 8676940a281604688771e96ceb1e65a35d98e8e5. * WIP: User sidechain address mappings * Fix reflection problem * Reflect missing members of sidechain_address_update_operation * Add sidechain address operation tests * Enable RPC calls * Fix build errors due to merge conflict * Fix RPC, add CLI wallet commands for sidechain addresses * Improved peerplays_sidechain_plugin_impl * Remove short param for son-id * Fix crashing errors on bitcoin event received * Code review changes * SON207 - Introduce scheduling for SONs similar to witnesses (#251) * Extend SON objects to contain sidechain public keys (#254) * SON194-SON195 - Report SON Down, addition of SON Account for sidechain consensus (#244) * SON194-SON195 - Addition of SON BTC Account and report son down changes * SON194-SON195 - SON BTC Account errors rectification * SON194-SON195 - Adding Tests * User sidechain address mappings (#240) * WIP: Sidechain objects * Revert "WIP: Sidechain objects" This reverts commit 8676940a281604688771e96ceb1e65a35d98e8e5. * WIP: User sidechain address mappings * Fix reflection problem * Reflect missing members of sidechain_address_update_operation * Add sidechain address operation tests * Enable RPC calls * Fix build errors due to merge conflict * Fix RPC, add CLI wallet commands for sidechain addresses * Improved peerplays_sidechain_plugin_impl * Remove short param for son-id * Fix crashing errors on bitcoin event received * Code review changes * SON207 - Introduce scheduling for SONs similar to witnesses (#251) * Extend SON objects to contain sidechain public keys (#254) Co-authored-by: obucinac <obucinac@users.noreply.github.com> * SON206 - Plugin SON Heartbeat changes (#250) * SON206 - Plugin SON Heartbeat changes * SON206 - Plugin SON Heartbeat changes, comment removal * SON206 - Plugin SON Heartbeat changes, stub testing and changes * SON206 - Plugin SON Heartbeat changes, removing debugs prints * Wallet recreation on new set of SONs voted in (#256) * Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object * Fix build errors * SON212-SON213 - Add Sidechain Plugin Code to report and approve SON Down proposal (#260) * SON212 - Add Sidechain Plugin Code to report SON Down * SON212-SON213 - Add Sidechain Plugin Code to report SON Down, Approve proposal from sidechain plugin * SON212-SON213 - Fix Build Error (#262) * SON212-SON213 - Fix Build Error * SON212-SON213 - Fix Build Error Add smart_ref definition for linking * Updated gitlab CI to sync submodules (#265) * SON217 - SON Maintenance,Heartbeat state transition changes (#264) * SON217 - SON Maintenance,Heartbeat state transition changes * SON217 - SON Maintenance,Heartbeat state transition changes * [SON-202] Implement cli_wallet commands for maintenance mode (#261) * Add stop_son_maintenance CLI call * fix bug with SON activation * son_maintenance_operation * son_maintenance_operation tests * cli test for son maintenance state * start_son_maintenance CLI call * keep maintenance state during active SON set changes * Quick fix for list_active_sons * SON199 - Fix Unit Test Failure (#268) * Quickfix for update_sidechain_address and delete_sidechain_address cli commands * SON206_Plugin_CrashFix_Reorg - Plugin Changes (#272) * SON206_Plugin_CrashFix_Reorg - Plugin Changes * SON206_Plugin_CrashFix_Reorg - add owner auths to consensus account * SON165 - Keys mapping missing from wallet data (#274) * SON232 - Avoid duplicate proposals from sidechain plugin (#275) * SON233 - Provide correct downtime metrics to user (#278) * son_wallet_object operations and multisig wallet recreation by RPC (#263) * Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object * son_wallet_object operations * Create son_wallet_object on new set of SONs, to initiate primary wallet recreation * son_wallet_object API and cli wallet commands * Send RPC command to bitcoin node to recreate multisig wallet * Updating wallet info through operation instead through database.modify() for persistance * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Fix #include <graphene/chain/son_wallet_transfer_object.hpp> * Refactor primary wallet recreation * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * Quickfix for checking payer in evaluator * Fix failing son_wallet_tests - Check for son_btc_account is temporarely disabled * Remove redundant file Co-authored-by: gladcow <jahr@yandex.ru> * SON214 - Request maintenance wallet commands (#280) * SON wallet transfer object and operations (#279) * Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object * son_wallet_object operations * son_wallet_object operations * son_wallet_object operations completed, basic tests added * Create son_wallet_object on new set of SONs, to initiate primary wallet recreation * son_wallet_object API and cli wallet commands * Send RPC command to bitcoin node to recreate multisig wallet * Send RPC command to bitcoin node to recreate multisig wallet * Send RPC command to bitcoin node to recreate multisig wallet * Wallet recreation by scheduled SON only, some cosmetic refactoring * Wallet recreation by scheduled SON only, some cosmetic refactoring * Updating wallet info through operation instead through database.modify() for persistance * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp Co-Authored-By: gladcow <jahr@yandex.ru> * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp Co-Authored-By: gladcow <jahr@yandex.ru> * Fix #include <graphene/chain/son_wallet_transfer_object.hpp> * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * Refactor primary wallet recreation * Refactor primary wallet recreation * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * Quickfix for checking payer in evaluator * Quickfix for checking payer in evaluator * Fix failing son_wallet_tests - Check for son_btc_account is temporarely disabled * Remove redundant file * Squashed commit of the following: commit a688bb93ed4e16232a907aa8c76e240c83c771bf Author: obucinac <obucinac@users.noreply.github.com> Date: Tue Feb 4 19:31:45 2020 +0100 son_wallet_object operations and multisig wallet recreation by RPC (#263) * Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object * son_wallet_object operations * Create son_wallet_object on new set of SONs, to initiate primary wallet recreation * son_wallet_object API and cli wallet commands * Send RPC command to bitcoin node to recreate multisig wallet * Updating wallet info through operation instead through database.modify() for persistance * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Fix #include <graphene/chain/son_wallet_transfer_object.hpp> * Refactor primary wallet recreation * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * Quickfix for checking payer in evaluator * Fix failing son_wallet_tests - Check for son_btc_account is temporarely disabled * Remove redundant file Co-authored-by: gladcow <jahr@yandex.ru> commit 6e61d6b055eb276757e426245a3a7c23a61b3854 Author: satyakoneru <satyakoneru.iiith@gmail.com> Date: Tue Feb 4 00:14:39 2020 +1100 SON233 - Provide correct downtime metrics to user (#278) * Remove duplicated item in CMakeLists.txt * Issue tokens to the user who deposited Bitcoin, WIP... * Add son_wallet_transfer_process_operation * Issue tokens to the user who deposited Bitcoin, WIP... * Add is_active_son guards for sidechain events processing Co-authored-by: gladcow <jahr@yandex.ru> * Support multiple SON nodes per software instance (#282) * Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object * son_wallet_object operations * son_wallet_object operations * son_wallet_object operations completed, basic tests added * Create son_wallet_object on new set of SONs, to initiate primary wallet recreation * son_wallet_object API and cli wallet commands * Send RPC command to bitcoin node to recreate multisig wallet * Send RPC command to bitcoin node to recreate multisig wallet * Send RPC command to bitcoin node to recreate multisig wallet * Wallet recreation by scheduled SON only, some cosmetic refactoring * Wallet recreation by scheduled SON only, some cosmetic refactoring * Updating wallet info through operation instead through database.modify() for persistance * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp Co-Authored-By: gladcow <jahr@yandex.ru> * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp Co-Authored-By: gladcow <jahr@yandex.ru> * Fix #include <graphene/chain/son_wallet_transfer_object.hpp> * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * Refactor primary wallet recreation * Refactor primary wallet recreation * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * Quickfix for checking payer in evaluator * Quickfix for checking payer in evaluator * Fix failing son_wallet_tests - Check for son_btc_account is temporarely disabled * Remove redundant file * Squashed commit of the following: commit a688bb93ed4e16232a907aa8c76e240c83c771bf Author: obucinac <obucinac@users.noreply.github.com> Date: Tue Feb 4 19:31:45 2020 +0100 son_wallet_object operations and multisig wallet recreation by RPC (#263) * Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object * son_wallet_object operations * Create son_wallet_object on new set of SONs, to initiate primary wallet recreation * son_wallet_object API and cli wallet commands * Send RPC command to bitcoin node to recreate multisig wallet * Updating wallet info through operation instead through database.modify() for persistance * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Fix #include <graphene/chain/son_wallet_transfer_object.hpp> * Refactor primary wallet recreation * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * Quickfix for checking payer in evaluator * Fix failing son_wallet_tests - Check for son_btc_account is temporarely disabled * Remove redundant file Co-authored-by: gladcow <jahr@yandex.ru> commit 6e61d6b055eb276757e426245a3a7c23a61b3854 Author: satyakoneru <satyakoneru.iiith@gmail.com> Date: Tue Feb 4 00:14:39 2020 +1100 SON233 - Provide correct downtime metrics to user (#278) * Remove duplicated item in CMakeLists.txt * Issue tokens to the user who deposited Bitcoin, WIP... * Add son_wallet_transfer_process_operation * Issue tokens to the user who deposited Bitcoin, WIP... * Support multiple SON nodes per software instance * Add is_active_son guards for sidechain events processing * Add is_active_son guards, fix sending proposals and aprovals * Managing GRAPHENE_SON_ACCOUNT and issuing assets on Bitcoin deposit * Fix bad param * Fix aprovals on already approved or invalid proposals * Move transfer inside son_wallet_transfer_process_operation * Fix merging issue * Add cmake command line option SUPPORT_MULTIPLE_SONS * Temoprary disable account history tests for tracking accounts Co-authored-by: gladcow <jahr@yandex.ru> * [SON-209] Create P2SH address with custom redeemScript (#271) * Create redeem script for SONs primary wallet * Add importaddress call Allows to watch for related transactions without private keys import * Get UTXO set for watched addresses * createrawtransaction call * signing PW spending transaction * unit test for btc tx serialization * sending PW transfer in test * BIP143 tx signing * use bech32 address format * use single sha256 for lock script * Digest fix * working signing * separate signing * test partially signed PW transfer * add ability to gather signatures before signing (#290) * [SON-242] fix list_active_sons call after deleting an active son (#292) * test to reproduce error in list_active_sons after delete_son * prevent exception in list_active_list * [SON-260] Sidechain Token withdrawal (#286) * Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object * son_wallet_object operations * son_wallet_object operations * son_wallet_object operations completed, basic tests added * Create son_wallet_object on new set of SONs, to initiate primary wallet recreation * son_wallet_object API and cli wallet commands * Send RPC command to bitcoin node to recreate multisig wallet * Send RPC command to bitcoin node to recreate multisig wallet * Send RPC command to bitcoin node to recreate multisig wallet * Wallet recreation by scheduled SON only, some cosmetic refactoring * Wallet recreation by scheduled SON only, some cosmetic refactoring * Updating wallet info through operation instead through database.modify() for persistance * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp Co-Authored-By: gladcow <jahr@yandex.ru> * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp Co-Authored-By: gladcow <jahr@yandex.ru> * Fix #include <graphene/chain/son_wallet_transfer_object.hpp> * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * Refactor primary wallet recreation * Refactor primary wallet recreation * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * Quickfix for checking payer in evaluator * Quickfix for checking payer in evaluator * Fix failing son_wallet_tests - Check for son_btc_account is temporarely disabled * Remove redundant file * Squashed commit of the following: commit a688bb93ed4e16232a907aa8c76e240c83c771bf Author: obucinac <obucinac@users.noreply.github.com> Date: Tue Feb 4 19:31:45 2020 +0100 son_wallet_object operations and multisig wallet recreation by RPC (#263) * Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object * son_wallet_object operations * Create son_wallet_object on new set of SONs, to initiate primary wallet recreation * son_wallet_object API and cli wallet commands * Send RPC command to bitcoin node to recreate multisig wallet * Updating wallet info through operation instead through database.modify() for persistance * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Fix #include <graphene/chain/son_wallet_transfer_object.hpp> * Refactor primary wallet recreation * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * Quickfix for checking payer in evaluator * Fix failing son_wallet_tests - Check for son_btc_account is temporarely disabled * Remove redundant file Co-authored-by: gladcow <jahr@yandex.ru> commit 6e61d6b055eb276757e426245a3a7c23a61b3854 Author: satyakoneru <satyakoneru.iiith@gmail.com> Date: Tue Feb 4 00:14:39 2020 +1100 SON233 - Provide correct downtime metrics to user (#278) * Remove duplicated item in CMakeLists.txt * Issue tokens to the user who deposited Bitcoin, WIP... * Add son_wallet_transfer_process_operation * Issue tokens to the user who deposited Bitcoin, WIP... * Support multiple SON nodes per software instance * Add is_active_son guards for sidechain events processing * Add is_active_son guards, fix sending proposals and aprovals * Managing GRAPHENE_SON_ACCOUNT and issuing assets on Bitcoin deposit * Fix bad param * Fix aprovals on already approved or invalid proposals * Move transfer inside son_wallet_transfer_process_operation * Fix merging issue * Add cmake command line option SUPPORT_MULTIPLE_SONS * Skeleton of sidechain_net_handler_peerplays * Skeleton of Peerplays network listener * Temoprary disable account history tests for tracking accounts * Full Peerplays listener, use GRAPHENE_SON_ACCOUNT instead son_btc_account * Renaming son_wallet_transfer* to son_wallet_deposit*, introducing son_wallet_withdrawal* * Extend sidechain_address_object to contain withdrawal addresses - Withdrawal address is the address where system will send sidechain currencies * Rename son_wallet_withdrawal* to son_wallet_withdraw* * Some refactoring * Withdrawal refactoring * Withdrawal refactoring Co-authored-by: gladcow <jahr@yandex.ru> * SON261 - Bitcoin deposit, withdrawal, PW transfer (#287) * Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object * son_wallet_object operations * son_wallet_object operations * son_wallet_object operations completed, basic tests added * Create son_wallet_object on new set of SONs, to initiate primary wallet recreation * son_wallet_object API and cli wallet commands * Send RPC command to bitcoin node to recreate multisig wallet * Send RPC command to bitcoin node to recreate multisig wallet * Send RPC command to bitcoin node to recreate multisig wallet * Wallet recreation by scheduled SON only, some cosmetic refactoring * Wallet recreation by scheduled SON only, some cosmetic refactoring * Updating wallet info through operation instead through database.modify() for persistance * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp Co-Authored-By: gladcow <jahr@yandex.ru> * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp Co-Authored-By: gladcow <jahr@yandex.ru> * Fix #include <graphene/chain/son_wallet_transfer_object.hpp> * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * SON wallet transfer object and operations, for tracking assets deposit/withdrawal * Refactor primary wallet recreation * Refactor primary wallet recreation * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * Quickfix for checking payer in evaluator * Quickfix for checking payer in evaluator * Fix failing son_wallet_tests - Check for son_btc_account is temporarely disabled * Remove redundant file * Squashed commit of the following: commit a688bb93ed4e16232a907aa8c76e240c83c771bf Author: obucinac <obucinac@users.noreply.github.com> Date: Tue Feb 4 19:31:45 2020 +0100 son_wallet_object operations and multisig wallet recreation by RPC (#263) * Extend GPO.active_sons to contain votes and all public keys * Introduce son_wallet_object * son_wallet_object operations * Create son_wallet_object on new set of SONs, to initiate primary wallet recreation * son_wallet_object API and cli wallet commands * Send RPC command to bitcoin node to recreate multisig wallet * Updating wallet info through operation instead through database.modify() for persistance * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp * Fix #include <graphene/chain/son_wallet_transfer_object.hpp> * Refactor primary wallet recreation * PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal * Quickfix for checking payer in evaluator * Fix failing son_wallet_tests - Check for son_btc_account is temporarely disabled * Remove redundant file Co-authored-by: gladcow <jahr@yandex.ru> commit 6e61d6b055eb276757e426245a3a7c23a61b3854 Author: satyakoneru <satyakoneru.iiith@gmail.com> Date: Tue Feb 4 00:14:39 2020 +1100 SON233 - Provide correct downtime metrics to user (#278) * Remove duplicated item in CMakeLists.txt * Issue tokens to the user who deposited Bitcoin, WIP... * Add son_wallet_transfer_process_operation * Issue tokens to the user who deposited Bitcoin, WIP... * Support multiple SON nodes per software instance * Add is_active_son guards for sidechain events processing * Add is_active_son guards, fix sending proposals and aprovals * Managing GRAPHENE_SON_ACCOUNT and issuing assets on Bitcoin deposit * Fix bad param * Fix aprovals on already approved or invalid proposals * Move transfer inside son_wallet_transfer_process_operation * Fix merging issue * Add cmake command line option SUPPORT_MULTIPLE_SONS * Skeleton of sidechain_net_handler_peerplays * Skeleton of Peerplays network listener * SON261 - Deposit transfer ( user address -> PW ) and Withdrawal transfer ( PW -> user address ) for m-of-n multisig * Temoprary disable account history tests for tracking accounts * Full Peerplays listener, use GRAPHENE_SON_ACCOUNT instead son_btc_account * Renaming son_wallet_transfer* to son_wallet_deposit*, introducing son_wallet_withdrawal* * Extend sidechain_address_object to contain withdrawal addresses - Withdrawal address is the address where system will send sidechain currencies * Rename son_wallet_withdrawal* to son_wallet_withdraw* * Some refactoring * SON261 - Withdrawal transfer ( PW -> user address ), addition of bitcoin public private key to config.ini for multiple sons mode * Withdrawal refactoring * Withdrawal refactoring * SON261 - Fix prepare_tx * SON261 - Add PW->PW Transfer and Code reorg * Fix file permissions Co-authored-by: obucinac <obucinac@users.noreply.github.com> Co-authored-by: gladcow <jahr@yandex.ru> * [SON-264] Integrating deposit/withdrawals with bitcoin transactions (feature/SON-260 + SON261 branches) (#291) * Partial integration done, some Bitcoin RPC refactoring * CLang Format config file * CLang Format config file v2.0 * Fix repeating tasks that should be executed by scheduled SON only * Fix withdrawal * Integrate PW wallet fund moving * Resolve conflicts Co-authored-by: gladcow <jahr@yandex.ru> Co-authored-by: satyakoneru <satyakoneru.iiith@gmail.com> * SON200 - SON Down proposal broken after latest merges (#294) * SON200 - SON Down proposal broken after latest merges * Add the owner weight threshold similar to witnesses and committee accounts * SON269 - Move SON deregistration to Plugin from witness (#298) * SON200 - SON Down proposal broken after latest merges * Add the owner weight threshold similar to witnesses and committee accounts * SON269 - Move SON deregistration to Plugin from witness * Various SON improvements (#297) * Refactor SON processing * Better exposure of sidechain private keys in sidechain handlers * Support non default Bitcoin wallets * Fix crash on config file recreation * clang-format formatting * New Bitcoin wallet related RPC calls * Add missing create_son_deregister_proposals calls * Add missing create_son_deregister_proposals calls * Add loading/unlocking/locking of non-default bitcoin wallet * Bitcon RFC logs improved, proposal aprovement improved * Move signal connection after handlers are created * Merge develop into SONS * SON118 - Add tx sign metrics for SON rewards (#302) * resolved compilation issues and other conflicts * SON202 - Maintenance improvements (#303) * Quickfix, remove dead code, return result from wallet withdraw do_evaluate * SON275 - ZMQ Crash on application exit (#306) * SON275 - ZMQ Crash on application exit * SON275 - Fix Indentation Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> * need to assign both name and id to stats id * fix unit test case failures(add gpos vesting before voting) * SON276 - Fix SON proposal exceptions - I (#307) Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> * Add SON statistic for tracking reported sidechain transactions (#308) - Deposit and Withdrawal object extended to contain expected and received transaction reports from SON network - SON statistic object extended to contain total number of sidechain transactions reported by SON network when SON was active and number of transactions reported by single SON when he was active - Code formatting * Allow voting for son, only if GPOS vesting balance available * notifications of SONS should get restrict to sons functionality * update GPOS hardfork date to sons branch * SON127 - Add son parameter extensions to genesis, push proposal fix (#310) * SON276 - Fix SON proposal exceptions - I * SON127 - Add son parameter extensions to genesis, push proposal fix Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> * update GPOS HF to fall in before SONS HF, remove check * updated unit test cases to reflect GPOS vesting and update account id's according to sons-account * [SON-24] - SON Rewards missing serialisations and end to end testing (#313) Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> * Revert "Merge develop branch changes(GPOS+graphene updates) into SONs branch" * [SON-122] - SON Statistics improvements and consensus account creation (#318) Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> * Replace raw with psbt transactions to support parital tx signing (#311) * RPC calls for PSBT, raw transactions replaced with PSBT * Fix estimatesmartfeerate, extensive RPC calls logging for debugging purposes * Remove dead code * Partial signing functional for deposit and withdrawal * Fix sidechain_type declarations * Depositing Peerplays asset refactored * Partial signing functional for primary wallet funds moving * Prettier logs * Refactor multiple SON support processing * Serialize field complete from sidechain_transaction_sign_operation * Refactor transaction signing in particular order, BTC only (maybe) need it * Add number of required signatures parameter for addmultisigaddress * Change default bitcoin node parameters * Transaction signing only by scheduled son * Removed scheduling log * Prevent PW funds moving to the same address * Refactor sidechain_transaction_object processing, code cleanup * Remove obsolete tests * Decrease logging * Code readability * When updated, import son wallet bitcoin address to bitcoin wallet * When updated, recreate son wallet bitcoin address on each node * Refactor on_changed_objects, move it into task * Add check to prevent deposit/withdrawal double processing * Improved check for sidechain transaction object creation * Single sidechain transaction signature per block allowed only * Unlock wallet on addmultisigaddress * Import both address and redeem script on primary wallet change, fix some compiler warnings * Fix invalid list of signers for PW funds transfer * [SON-312] Refactor create_son to assign owner account public key as a signing_key remove key derivation from create son (#323) Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com> * [SON-271] Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch (#322) * Parallelizing sidechain transaction signing (#319) * [SON-321, SON-323] Deposit/Withdraw object creation refactoring (#320) * Remove proposals for creating deposit and withdrawal objects, strenghten evaluator checks * Only active SON can create the object * Only expected SON can confirm the transaction * Transaction must be initiated (paid) by SON account owner (SON account given in operation) * Transaction confirmation must contain exactly the same data as existing object * Mirror SON owner account weights from son-account.active.account_auths to active SONs * Fix duplicated typedef, peerplays_sidechain::sidechain_type to chain::sidechain_type * Add missing serialized field * [SON-318_SON-319] - Add approval checks for son down, deregister proposals (#321) * [SON-318_SON-319] - Add approval checks for son down and deregister proposals Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> Co-authored-by: Srdjan Obucina <obucinac@gmail.com> * [SON-311] Add try_create_son call without explicit deposit params (#324) Co-authored-by: gladcow <s.gladkov@pbsa.info> * Hotfix - Fix build error * Quickfix - change GPOS and SON hardfork times * [SON-332] Check gitlab building process for dirty build (#327) * Fix failing son test, fix data types and check condition * Very clean build on Gitlab * update son-account parameters (#328) * [SON-329] Hotfix - Enable test test_update_dividend_interval * [SON-313] - Limit SON functionality when min no. of sons are not present (#329) * [SON-313] - Limit SON functionality when min no. of sons are not present * Revert SON HF related checks and tests * Remove the capability to process proposals in plugin Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> * [SON-307] Create PBTC asset (#326) * SON-297_SON-336 - SON vesting functionality broken after graphene merge (#331) Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> * Hotfix - add initialization values to extension params, remove trailing spaces * [SON-305, SON-308, SON-310] Use BTC asset in bitcoin deposits and withdraws (#332) * [SON-339] - SON Schedule crash (#334) Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> * [SON-291,SON-328] - SON Configuration invalid, PW creation issues (#335) * [SON-291,SON-328] - SON Configuration invalid, PW creation issues Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> * [SON-322, SON-324] Approval checks for processing deposit/withdrawal (#330) * Refactor proposal processing * Added check for approving son_wallet_deposit_process_operation * Added check for approving son_wallet_withdraw_process_operation * Calculating exchange rates fixed * Fix depositing Peerplays assets * [SON-320] Added check for approving son_wallet_update_operation (#336) * [SON-325] Added check for approving sidechain_transaction_create_operation (#337) * [SON-341, SON-342] Fix issue with deposits number (#339) Co-authored-by: gladcow <s.gladkov@pbsa.info> * [SON-344] BTC asset is created with wrong quote asset id, Fixed (#341) * [SON-344] BTC asset is created with wrong quote asset id, Fixed * Respond to code review * [SON-346] Sidechain transaction marked as complete even though current_weight < threshold, Fixed (#342) * [SON-348] Transaction hash not saved in object after Bitcoin transaction is sent (#343) - Fixed - Unused parameters removed * [SON-337] - Prevent update_son_votes without GPOS vesting (#344) Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> * [SON-353] Refactor PW processing, PW transfer fixed (#347) * Add proposal checks for deposit and withdrawal * Refactor proposal approvement * Fix transaction verification * Remove logs * [SON-354] Fix son_info compare function (#350) * check object's id (#351) Co-authored-by: gladcow <s.gladkov@pbsa.info> * SON Weighted Multi Signature Signing (#349) * Bring in the bitcoin utils code into plugin * Add tx creation, signing and tests * tx deserialization fix * add 10-of-14 multisig address test * Add signing and verification tests and sign_transaction_standalone * Add send_transaction_standalone function * Debug logs and additional tests * Fix for son deletion in the middle * Extend script_builder * Witness script for weighted wallet * btc_weighted_multisig_address implementation * Fix for bad-txns-nonstandard-inputs * Weighted multisignature address test * Create test tx with weighted multisig wallet * Fix the issues with tx signing * End to End test weighted multi sig * 1 or m-of-n deposit address support * Move network_type enum to the base class * btc_one_or_weighted_multisig_address implementation * Simplify redeem script * Fix error in redeem_script * btc_one_or_weighted_multisig_address tests * Refactor sidechain address mapping * CLANG code format * CLANG code format sidechain tests * Integration of deposit and rest of weighted wallets, withdrawal fee fix, whole code refactoring * Move util functions to Utils file * Add proper checks for withdraw fee * Deposit address creation, import deposit/withdraw addresses, some code cleanup Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> Co-authored-by: gladcow <s.gladkov@pbsa.info> Co-authored-by: Srdjan Obucina <obucinac@gmail.com> * [SON-349] Delay BTC asset issue/reserve until tx confirmed on sidchain (#348) * Separate transaction settling from deposit/withdrawal processing * Handle peerplays deposits with transaction settling * Remove logs * All dev features enabled/disabled with single flag * Deposit/withdraw process and sidechain transaction creation in single proposal * Hotfix - remove importing sidechain addresses * Hotfix - remove redundant deposit sidechain address recreation * private-key option update * Use decoderawtraction json for proposal approvals (#352) * Use decoderawtraction json for proposal approvals * Use default null string to get first vout Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> * Prevent incorrect signatures to be added to transaction (#354) * Prevent incorrect signatures to be added to transaction * Check signers list before signing Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> * Hotfix - use getrawtransaction for approvals and settling (#355) * Revert "Use decoderawtraction json for proposal approvals (#352)" This reverts commit d3385b28cb75bbf43ff6fbcccee404d2183ff8a7. * User getrawtransaction for proposal approvals and settling * Code cleanup * [SON-135] Add timelock to user deposit address (#356) * timelocks * timelocked deposit address * test for deposit timelock Co-authored-by: gladcow <s.gladkov@pbsa.info> * Hotfix - fix threshold_weight calculation in redeem scripts * fix broken peerplays_sidechain tests (#357) Co-authored-by: gladcow <s.gladkov@pbsa.info> * Hotfix - Save deposit address redeem and witness script into sidechain address object * [SON-359] - Fix Errors processing to-be-refunded deposits (#358) Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> * [SON-363] - Remove son deletion (#359) * [SON-363] - Remove son deletion * Fix the tests * [SON-314] - Weighted Rewards and equal weighted son-account (#360) Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> * Bitcoin network type deduction (#361) Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> * chore: changed building to debug mode * ci: update .gitlab-ci.yml * ci: update .gitlab-ci.yml * chore: updated Dockerfile with dnsutils * GPOS2 HF - Handle rolling period on missing blocks (#369) * Mainnet chain halt 5050 Issue (#370) * Peerplays Marketplace + NFT (#367) * ppy marketplace 1 - add evaluators and objects * NFT object and basic operations * ci: update .gitlab-ci.yml * ci: update .gitlab-ci.yml * NFT evaluators and basic tests, no evaluator checks * Evaluator checks in place * ppy marketplace 2 - batch sale, offer_object escrow * Database API * Wallet API * NFT metadata implemented * Fix NFT tests * Database API for NFT metadata and enumerables * ppy marketplace 4 - Add tests NFT+Marketplace * ppy marketplace 5 - Add revenue split * ppy marketplace 6 - Remove unnecessary files * ppy marketplace 7 - Add db, wallet changes and some NFT fixes * ppy marketplace 8 - Add pagination for list APIs * New DB API, list all NFTs, list NFTs by owner * Marketplace + NFT + RBAC (#368) * rbac1 - evaluators and op validators added * rbac2 - op_type hf checks * rbac3 - tx auth verify changes * Update .gitlab-ci.yml * rbac4 - basic op tests * rbac5 - clear expired and deleted permission linked auths * rbac6 - more tests * rbac7 - more tests * rbac8 - more tests * rbac9 - wallet and db api changes * rbac10 - db api changes for required signature fetch * rbac11 - add db_api tests * rbac12 - add missing code for key auths Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> Co-authored-by: Roshan Syed <roshan.syed.rs@gmail.com> Co-authored-by: sierra19XX <15652887+sierra19XX@users.noreply.github.com> * Fix nft_get_token_uri returning empty string * Fix nft_mint_evaluator to save token_uri * Fix cli_wallet to properly pass metadata id for nft_create * ppy marketplace 9 - FC_REFLECT offer create op * Add stricter checks to NFTs * Unlisting offers, add result in offer history object * Reverting genesis.json wrong commit * Add non-transferable non-sellable properties to NFTs * Review comments - change variable names, use scoped enums * nft_metadata_update changes * NFT HF checks and op fee addition changes * NFT make revenue_split integer from double * revenue_split condition check allow zero or above Co-authored-by: Srdjan Obucina <obucinac@gmail.com> Co-authored-by: Roshan Syed <roshan.syed.rs@gmail.com> Co-authored-by: Satyanarayana Koneru <skoneru@SK-GT.local> Co-authored-by: obucina <11353193+obucina@users.noreply.github.com> Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> * Son deposit address enhancements (#362) * Deposit address enhancements * fix tests Co-authored-by: Koneru Satyanarayana <15652887+satyakoneru@users.noreply.github.com> * Ws updates * Fix for custom operation authority checking (BTS Issue #210) (#382) * Resolve #210: [HF] Check authorities on custom_operation The required_auths field on custom_operation was being ignored during authority checking. This commit causes it to be checked correctly, and adds a unit test verifying as much. * Ref #381: Fixes Build and logic fixes for Pull Request #381 * Ref #381: Fix bad merge During merge conflict resolution, I accidentally broke custom authorities. This fixes it. * compilation fix Co-authored-by: Nathan Hourt <nathan@followmyvote.com> * Cleanup changes for pretier diff * Cleanup changes for prettier diff * NFT Permissions (#380) * Account Roles Permission 1 - Working code with tests * Account Roles Permission 2 - Add marketplace offer/bid tests * Account Roles Permission 3 - Add Op check * Account Roles Permission 4 - Add chain params and limits * Cleanup changes for prettier diff * Fix failing saving_keys_wallet_test * Fix failing saving_keys_wallet_test * Align submodule versions * Add missing break * Increase tests log_level, some cleanup * Decrease log level for tests * Fix block_tests/maintenance_interval test * Fix son_operation_tests/son_pay_test test * Remove base_uri length checks * Fix HF info Co-authored-by: S <obucinac@gmail.com> Co-authored-by: Bobinson K B <bobinson@gmail.com> Co-authored-by: obucinac <obucinac@users.noreply.github.com> Co-authored-by: satyakoneru <satyakoneru.iiith@gmail.com> Co-authored-by: gladcow <jahr@yandex.ru> Co-authored-by: gladcow <s.gladkov@pbsa.info> Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com> Co-authored-by: Sandip Patel <sandip@knackroot.com> Co-authored-by: Roshan Syed <r.syed@pbsa.info> Co-authored-by: pbattu123 <p.battu@pbsa.info> Co-authored-by: sierra19XX <15652887+sierra19XX@users.noreply.github.com> Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> Co-authored-by: obucina <11353193+obucina@users.noreply.github.com> Co-authored-by: pbattu123 <43043205+pbattu123@users.noreply.github.com> Co-authored-by: Roshan Syed <roshan.syed.rs@gmail.com> Co-authored-by: Satyanarayana Koneru <skoneru@SK-GT.local> Co-authored-by: blockc p <pravin.blockc@gmail.com> Co-authored-by: Nathan Hourt <nathan@followmyvote.com> * SON hardfork time to Saturday, October 17, 2020 00:00:00 UTC * hotfix - chain params variable overflow, rbac hf check (#387) * hotfix - son max count fix * init variables * Update SON HF time to October 20th 2020, 00:00:00 * Update SON HF time to October 20th 2020, 00:00:00 * Release build fix, missing includes (#391) fixes https://github.com/peerplays-network/peerplays/issues/390 * Fix release build on 18.04, fc::smart_ref_* removed * Gitlab will build Debug and Release versions * Revert "Gitlab will build Debug and Release versions" This reverts commit 7a721f8094e264417aa8519ca90e68f2b23aeebc. * Gitlab will build Release version only * add safe copy * verify_transaction proper value * proper init of publick_key Co-authored-by: serkixenos <70147861+serkixenos@users.noreply.github.com> Co-authored-by: S <obucinac@gmail.com> Co-authored-by: Bobinson K B <bobinson@gmail.com> Co-authored-by: obucinac <obucinac@users.noreply.github.com> Co-authored-by: gladcow <jahr@yandex.ru> Co-authored-by: gladcow <s.gladkov@pbsa.info> Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com> Co-authored-by: Sandip Patel <sandip@knackroot.com> Co-authored-by: Roshan Syed <r.syed@pbsa.info> Co-authored-by: pbattu123 <p.battu@pbsa.info> Co-authored-by: satyakoneru <15652887+satyakoneru@users.noreply.github.com> Co-authored-by: obucina <11353193+obucina@users.noreply.github.com> Co-authored-by: pbattu123 <43043205+pbattu123@users.noreply.github.com> Co-authored-by: Roshan Syed <roshan.syed.rs@gmail.com> Co-authored-by: Satyanarayana Koneru <skoneru@SK-GT.local> Co-authored-by: blockc p <pravin.blockc@gmail.com> Co-authored-by: Nathan Hourt <nathan@followmyvote.com> Co-authored-by: Serki <serki.xenos@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 890079c - Browse repository at this point
Copy the full SHA 890079cView commit details
Commits on Oct 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e6386ce - Browse repository at this point
Copy the full SHA e6386ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf12afc - Browse repository at this point
Copy the full SHA cf12afcView commit details