Skip to content
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

Merge Master to Beatrice 20201203 #407

Merged
merged 27 commits into from
Dec 5, 2020

Commits on Sep 3, 2019

  1. Update issue templates

    bobinson authored Sep 3, 2019
    Configuration menu
    Copy the full SHA
    2716202 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f25cee8 View commit details
    Browse the repository at this point in the history
  3. github issue templates

    build, feature, issue templates
    bobinson committed Sep 3, 2019
    Configuration menu
    Copy the full SHA
    145624d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bec5918 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a029784 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #75 from peerplays-network/beatrice

    Ubuntu 18.04 Upgrade + 5050 dApp changes
    pbattu123 authored Sep 3, 2019
    Configuration menu
    Copy the full SHA
    651e781 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a50da70 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2019

  1. Configuration menu
    Copy the full SHA
    f998c46 View commit details
    Browse the repository at this point in the history
  2. missing things

    pbattu123 committed Sep 4, 2019
    Configuration menu
    Copy the full SHA
    d28f9b0 View commit details
    Browse the repository at this point in the history
  3. update

    pbattu123 committed Sep 4, 2019
    Configuration menu
    Copy the full SHA
    7ce73ae View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2019

  1. Configuration menu
    Copy the full SHA
    e82a3db View commit details
    Browse the repository at this point in the history
  2. Merge pull request #114 from peerplays-network/review-fixes

    Bring back all review fixes that were deleted with 50/50 merge
    pbattu123 authored Sep 6, 2019
    Configuration menu
    Copy the full SHA
    62ddd67 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2019

  1. issue and PR template

    adding requested changes
    added PR template
    bobinson committed Sep 8, 2019
    Configuration menu
    Copy the full SHA
    c7164bd View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2019

  1. Merge pull request #103 from peerplays-network/github-issue-template1

    Update issue & PR templates
    bobinson authored Sep 10, 2019
    Configuration menu
    Copy the full SHA
    1d7e4fc View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2019

  1. Update README.md (#132)

    pbsa-github authored and Roshan Syed committed Sep 17, 2019
    Configuration menu
    Copy the full SHA
    5d43b28 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2019

  1. updates to PR template

    bobinson authored Sep 26, 2019
    Configuration menu
    Copy the full SHA
    a0f7939 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2019

  1. Update README.md

    pbsa-github authored Dec 4, 2019
    Configuration menu
    Copy the full SHA
    709c745 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2020

  1. Update README.md

    pbsa-github authored Jan 6, 2020
    Configuration menu
    Copy the full SHA
    434837f View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2020

  1. Update README.md

    pbsa-github authored Jan 20, 2020
    Configuration menu
    Copy the full SHA
    b8d03b8 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    Updated to include links to new Peerplays Documentation portal (GitBook)
    pbsa-github authored Jan 20, 2020
    Configuration menu
    Copy the full SHA
    9b0fb50 View commit details
    Browse the repository at this point in the history
  3. Update README.md

    Corrected bad link for witness node setup
    pbsa-github authored Jan 20, 2020
    Configuration menu
    Copy the full SHA
    7a8026d View commit details
    Browse the repository at this point in the history
  4. Update README.md

    pbsa-github authored Jan 20, 2020
    Configuration menu
    Copy the full SHA
    54c66b2 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2020

  1. Merge beatrice(GPOS changes) with master (#270)

    * Created unit test for #325
    
    * remove needless find()
    
    * issue - 154: Don't allow to vote when vesting balance is 0
    
    * Increase block creation timeout to 2500ms
    
    * increase delay for node connection
    
    * remove cache from cli get_account
    
    * add cli tests framework
    
    * Adjust newly merged code to new API
    
    * 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.)
    
    * Improved resilience of block database against corruption
    
    * 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
    
    * exclude second undo_db.enable() call in some cases
    
    * Add missing change
    
    * change bitshares to core in message
    
    * Merge pull request #938 from bitshares/fix-block-storing
    
    Store correct block ID when switching forks
    
    * Fixed integer overflow issue
    
    * Fix for for history ID mismatch ( Bitshares PR #875 )
    
    * Update the FC submodule with the changes for GRPH-4
    
    * Merged Bitshares PR #1462 and compilation fixes
    
    * Support/gitlab (#123)
    
    * Updated gitlab process
    
    * Fix undefined references in cli test
    
    * Updated GitLab CI
    
    * Fix #436 object_database created outside of witness data directory
    
    * supplement more comments on database::_opened variable
    
    * prevent segfault when destructing application obj
    
    * Fixed test failures and compilation issue
    
    * minor performance improvement
    
    * Added comment
    
    * Fix compilation in debug mode
    
    * Fixed duplicate ops returned from get_account_history
    
    * Fixed account_history_pagination test
    
    * Removed unrelated comment
    
    * Update to fixed version of fc
    
    * 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
    
    * No longer extract public keys before pushing a trx
    
    and removed unused new added constructor and _get_signature_keys() function from signed_transaction struct
    
    * changes to withdraw_vesting feature(for both cdd and GPOS)
    
    * Comments update
    
    * update to GPOS hardfork ref
    
    * Remove leftover comment from merge
    
    * fix for get_vesting_balance API call
    
    * braces update
    
    * Allow sufficient space for new undo_session
    
    * Throw for deep nesting
    
    * node.cpp: Check the attacker/buggy client before updating items ids
    
    The peer is an attacker or buggy, which means the item_hashes_received is
    not correct.
    
    Move the check before updating items ids to save some time in this case.
    
    * Create .gitlab-ci.yml
    
    * Added cli_test to CI
    
    * fixing build errors (#150)
    
    * fixing build errors
    
    vest type correction
    
    * fixing build errors
    
    vest type correction
    
    * fixes 
    
    new Dockerfile
    
    * vesting_balance_type correction
    
    vesting_balance_type changed to normal
    
    * gcc5 support to Dockerfile
    
    gcc5 support to Dockerfile
    
    * use random port numbers in app_test (#154)
    
    * Changes to compiple with GCC 7(Ubuntu 18.04)
    
    * proposal fail_reason bug fixed (#157)
    
    * Added Sonarcloud code_quality to CI (#159)
    
    * Added sonarcloud analysis (#158)
    
    * changes to have separate methods and single withdrawl fee for multiple vest objects
    
    * 163-fix, Return only non-zero vesting balances
    
    * Support/gitlab develop (#168)
    
    * Added code_quality to CI
    
    * Update .gitlab-ci.yml
    
    * Point to PBSA/peerplays-fc commit f13d063 (#167)
    
    * [GRPH-3] Additional cli tests (#155)
    
    * Additional cli tests
    
    * Compatible with latest fc changes
    
    * Fixed Spacing issues
    
    * [GRPH-106] Added voting tests (#136)
    
    * Added more voting tests
    
    * Added additional option
    
    * Adjust p2p log level (#180)
    
    * merge gpos to develop (#186)
    
    * issue - 154: Don't allow to vote when vesting balance is 0
    
    * changes to withdraw_vesting feature(for both cdd and GPOS)
    
    * Comments update
    
    * update to GPOS hardfork ref
    
    * fix for get_vesting_balance API call
    
    * braces update
    
    * Create .gitlab-ci.yml
    
    * fixing build errors (#150)
    
    * fixing build errors
    
    vest type correction
    
    * fixing build errors
    
    vest type correction
    
    * fixes 
    
    new Dockerfile
    
    * vesting_balance_type correction
    
    vesting_balance_type changed to normal
    
    * gcc5 support to Dockerfile
    
    gcc5 support to Dockerfile
    
    * Changes to compiple with GCC 7(Ubuntu 18.04)
    
    * changes to have separate methods and single withdrawl fee for multiple vest objects
    
    * 163-fix, Return only non-zero vesting balances
    
    * Revert "Revert "GPOS protocol""
    
    This reverts commit 6761641.
    
    * add new line needed to gpos hardfork file
    
    * comment temporally cli_vote_for_2_witnesses until refactor or delete
    
    * fix gpos tests
    
    * fix gitlab-ci conflict
    
    * Fixed few error messages
    
    * error message corrections at other places
    
    * Updated FC repository to peerplays-network/peerplays-fc (#189)
    
    Point to fc commit hash 6096e94 [latest-fc branch]
    
    * Project name update in Doxyfile (#146)
    
    * changes to allow user to vote in each sub-period
    
    * Fixed GPOS vesting factor issue when proxy is set
    
    * Added unit test for proxy voting
    
    * Review changes
    
    * changes to update last voting time
    
    * resolve merge conflict
    
    * unit test changes and also separated GPOS test suite
    
    * delete unused variables
    
    * removed witness check
    
    * eliminate time gap between two consecutive vesting periods
    
    * deleted GPOS specific test suite and updated gpos tests
    
    * updated GPOS hf
    
    * Fixed dividend distribution issue and added test case
    
    * fix flag
    
    * clean newlines gpos_tests
    
    * adapt gpos_tests to changed flag
    
    * Fix to roll in GPOS rules, carry votes from 6th sub-period
    
    * check was already modified
    
    * comments updated
    
    * updated comments to the benefit of reviewer
    
    * Added token symbol name in error messages
    
    * Added token symbol name in error messages (#204)
    
    * case 1: Fixed last voting time issue
    
    * get_account bug fixed
    
    * Fixed flag issue
    
    * Fixed spelling issue
    
    * remove non needed gcc5 changes to dockerfile
    
    * GRPH134- High CPU Issue, websocket changes (#213)
    
    * update submodule branch to refer to the latest commit on latest-fc branch (#214)
    
    * Improve account maintenance performance (#130)
    
    * Improve account maintenance performance
    
    * merge fixes
    
    * Fixed merge issue
    
    * Fixed indentations and extra ';'
    
    * Update CI for syncing gitmodules (#216)
    
    * Added logging for the old update_expired_feeds bug
    
    The old bug is cryptonomex/graphene#615 .
    
    Due to the bug, `update_median_feeds()` and `check_call_orders()`
    will be called when a feed is not actually expired, normally this
    should not affect consensus since calling them should not change
    any data in the state.
    
    However, the logging indicates that `check_call_orders()` did
    change some data under certain circumstances, specifically, when
    multiple limit order matching issue (#453) occurred at same block.
    * bitshares/bitshares-core#453
    
    * Minor performance improvement for price::is_null()
    
    * Use static refs in db_getter for immutable objects
    
    * Minor performance improvement for db_maint
    
    * Minor code updates for asset_evaluator.cpp
    
    * changed an `assert()` to `FC_ASSERT()`
    * replaced one `db.get(asset_id_type())` with `db.get_core_asset()`
    * capture only required variables for lambda
    
    * Improve update_expired_feeds performance #1093
    
    * Change static refs to member pointers of db class
    
    * Added getter for witness schedule object
    
    * Added getter for core dynamic data object
    
    * Use getters
    
    * Removed unused variable
    
    * Add comments for update_expired_feeds in db_block
    
    * Minor refactory asset_create_evaluator::do_apply()
    
    * Added FC_ASSERT for dynamic data id of core asset
    
    * Added header inclusions in db_management.cpp
    
    * fix global objects usage during replay
    
    * Logging config parsing issue
    
    * added new files
    
    * compilation fix
    
    * Simplified code in database::pay_workers()
    
    * issue with withdrawl
    
    * Added unit test for empty account history
    
    * set extensions default values
    
    * Update GPOS hardfork date and don't allow GPOS features before hardfork time
    
    * refer to latest commit of latest-fc branch (#224)
    
    * account name or id support in all database api
    
    * asset id or name support in all asset APIs
    
    * Fixed compilation issues
    
    * Fixed alignment issues
    
    * Externalized some API templates
    
    * Externalize serialization of blocks, tx, ops
    
    * Externalized db objects
    
    * Externalized genesis serialization
    
    * Externalized serialization in protocol library
    
    * Undo superfluous change
    
    * remove default value for extension parameter
    
    * fix compilation issues
    
    * GRPH-46-Quit_command_cliwallet
    
    * removed multiple function definition
    
    * Fixed chainparameter update proposal issue
    
    * Move GPOS withdraw logic to have single transaction(also single fee) and update API
    
    * Added log for authorization failure of proposal operations
    
    * Votes consideration on GPOS activation
    
    * bump fc version
    
    * fix gpos tests
    
    * Bump fc version
    
    * Updated gpos/voting_tests
    
    * Fixed withdraw vesting bug
    
    * Added unit test
    
    * Update hardfork date for TESTNET, sync fc module and update logs
    
    * avoid wlog as it filling up space
    
    * Beatrice hot fix(sync issue fix)
    
    * gpos tests fix
    
    * Set hardfork date to Jan5th on TESTNET
    
    Co-authored-by: Peter Conrad <github.com@quisquis.de>
    Co-authored-by: John M. Jones <jmjatlanta@gmail.com>
    Co-authored-by: obucinac <obucinac@users.noreply.github.com>
    Co-authored-by: Bobinson K B <bobinson@gmail.com>
    Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
    Co-authored-by: Miha Čančula <miha@noughmad.eu>
    Co-authored-by: Abit <abitmore@users.noreply.github.com>
    Co-authored-by: Roshan Syed <r.syed@pbsa.info>
    Co-authored-by: Sandip Patel <sandip@knackroot.com>
    Co-authored-by: RichardWeiYang <richard.weiyang@gmail.com>
    Co-authored-by: gladcow <jahr@yandex.ru>
    Co-authored-by: satyakoneru <satyakoneru.iiith@gmail.com>
    13 people authored Feb 7, 2020
    Configuration menu
    Copy the full SHA
    0b28088 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2020

  1. resync/replay issues addressed (#283)

    * resync/replay issues addressed
    
    * minor changes done to withdraw GPOS vesting balance by WITNESS account
    pbattu123 authored Feb 10, 2020
    Configuration menu
    Copy the full SHA
    c0b57fc View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2020

  1. Merge Plugins and graphene update changes from beatrice TESTNET to ma…

    …ster (#317)
    
    * increase delay for node connection
    
    * remove cache from cli get_account
    
    * add cli tests framework
    
    * Adjust newly merged code to new API
    
    * 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.)
    
    * Improved resilience of block database against corruption
    
    * 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
    
    * exclude second undo_db.enable() call in some cases
    
    * Add missing change
    
    * change bitshares to core in message
    
    * Merge pull request #938 from bitshares/fix-block-storing
    
    Store correct block ID when switching forks
    
    * Fixed integer overflow issue
    
    * Fix for for history ID mismatch ( Bitshares PR #875 )
    
    * Update the FC submodule with the changes for GRPH-4
    
    * Merged Bitshares PR #1462 and compilation fixes
    
    * Support/gitlab (#123)
    
    * Updated gitlab process
    
    * Fix undefined references in cli test
    
    * Updated GitLab CI
    
    * Fix #436 object_database created outside of witness data directory
    
    * supplement more comments on database::_opened variable
    
    * prevent segfault when destructing application obj
    
    * Fixed test failures and compilation issue
    
    * minor performance improvement
    
    * Added comment
    
    * Fix compilation in debug mode
    
    * Fixed duplicate ops returned from get_account_history
    
    * Fixed account_history_pagination test
    
    * Removed unrelated comment
    
    * Update to fixed version of fc
    
    * 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
    
    * No longer extract public keys before pushing a trx
    
    and removed unused new added constructor and _get_signature_keys() function from signed_transaction struct
    
    * changes to withdraw_vesting feature(for both cdd and GPOS)
    
    * Comments update
    
    * update to GPOS hardfork ref
    
    * Remove leftover comment from merge
    
    * fix for get_vesting_balance API call
    
    * braces update
    
    * Allow sufficient space for new undo_session
    
    * Throw for deep nesting
    
    * node.cpp: Check the attacker/buggy client before updating items ids
    
    The peer is an attacker or buggy, which means the item_hashes_received is
    not correct.
    
    Move the check before updating items ids to save some time in this case.
    
    * Create .gitlab-ci.yml
    
    * Added cli_test to CI
    
    * fixing build errors (#150)
    
    * fixing build errors
    
    vest type correction
    
    * fixing build errors
    
    vest type correction
    
    * fixes 
    
    new Dockerfile
    
    * vesting_balance_type correction
    
    vesting_balance_type changed to normal
    
    * gcc5 support to Dockerfile
    
    gcc5 support to Dockerfile
    
    * use random port numbers in app_test (#154)
    
    * Changes to compiple with GCC 7(Ubuntu 18.04)
    
    * proposal fail_reason bug fixed (#157)
    
    * Added Sonarcloud code_quality to CI (#159)
    
    * Added sonarcloud analysis (#158)
    
    * changes to have separate methods and single withdrawl fee for multiple vest objects
    
    * 163-fix, Return only non-zero vesting balances
    
    * Support/gitlab develop (#168)
    
    * Added code_quality to CI
    
    * Update .gitlab-ci.yml
    
    * Point to PBSA/peerplays-fc commit f13d063 (#167)
    
    * [GRPH-3] Additional cli tests (#155)
    
    * Additional cli tests
    
    * Compatible with latest fc changes
    
    * Fixed Spacing issues
    
    * [GRPH-106] Added voting tests (#136)
    
    * Added more voting tests
    
    * Added additional option
    
    * Adjust p2p log level (#180)
    
    * Added submodule sync to peerplays compile process
    
    * merge gpos to develop (#186)
    
    * issue - 154: Don't allow to vote when vesting balance is 0
    
    * changes to withdraw_vesting feature(for both cdd and GPOS)
    
    * Comments update
    
    * update to GPOS hardfork ref
    
    * fix for get_vesting_balance API call
    
    * braces update
    
    * Create .gitlab-ci.yml
    
    * fixing build errors (#150)
    
    * fixing build errors
    
    vest type correction
    
    * fixing build errors
    
    vest type correction
    
    * fixes 
    
    new Dockerfile
    
    * vesting_balance_type correction
    
    vesting_balance_type changed to normal
    
    * gcc5 support to Dockerfile
    
    gcc5 support to Dockerfile
    
    * Changes to compiple with GCC 7(Ubuntu 18.04)
    
    * changes to have separate methods and single withdrawl fee for multiple vest objects
    
    * 163-fix, Return only non-zero vesting balances
    
    * Revert "Revert "GPOS protocol""
    
    This reverts commit 6761641.
    
    * add new line needed to gpos hardfork file
    
    * comment temporally cli_vote_for_2_witnesses until refactor or delete
    
    * fix gpos tests
    
    * fix gitlab-ci conflict
    
    * Fixed few error messages
    
    * error message corrections at other places
    
    * Updated FC repository to peerplays-network/peerplays-fc (#189)
    
    Point to fc commit hash 6096e94 [latest-fc branch]
    
    * Project name update in Doxyfile (#146)
    
    * changes to allow user to vote in each sub-period
    
    * Fixed GPOS vesting factor issue when proxy is set
    
    * Added unit test for proxy voting
    
    * Review changes
    
    * changes to update last voting time
    
    * resolve merge conflict
    
    * unit test changes and also separated GPOS test suite
    
    * delete unused variables
    
    * removed witness check
    
    * eliminate time gap between two consecutive vesting periods
    
    * deleted GPOS specific test suite and updated gpos tests
    
    * updated GPOS hf
    
    * Fixed dividend distribution issue and added test case
    
    * fix flag
    
    * clean newlines gpos_tests
    
    * adapt gpos_tests to changed flag
    
    * Fix to roll in GPOS rules, carry votes from 6th sub-period
    
    * check was already modified
    
    * comments updated
    
    * updated comments to the benefit of reviewer
    
    * Added token symbol name in error messages
    
    * Added token symbol name in error messages (#204)
    
    * case 1: Fixed last voting time issue
    
    * get_account bug fixed
    
    * Fixed flag issue
    
    * Fixed spelling issue
    
    * remove non needed gcc5 changes to dockerfile
    
    * GRPH134- High CPU Issue, websocket changes (#213)
    
    * update submodule branch to refer to the latest commit on latest-fc branch (#214)
    
    * Improve account maintenance performance (#130)
    
    * Improve account maintenance performance
    
    * merge fixes
    
    * Fixed merge issue
    
    * Fixed indentations and extra ';'
    
    * Update CI for syncing gitmodules (#216)
    
    * Added logging for the old update_expired_feeds bug
    
    The old bug is cryptonomex/graphene#615 .
    
    Due to the bug, `update_median_feeds()` and `check_call_orders()`
    will be called when a feed is not actually expired, normally this
    should not affect consensus since calling them should not change
    any data in the state.
    
    However, the logging indicates that `check_call_orders()` did
    change some data under certain circumstances, specifically, when
    multiple limit order matching issue (#453) occurred at same block.
    * bitshares/bitshares-core#453
    
    * Minor performance improvement for price::is_null()
    
    * Use static refs in db_getter for immutable objects
    
    * Minor performance improvement for db_maint
    
    * Minor code updates for asset_evaluator.cpp
    
    * changed an `assert()` to `FC_ASSERT()`
    * replaced one `db.get(asset_id_type())` with `db.get_core_asset()`
    * capture only required variables for lambda
    
    * Improve update_expired_feeds performance #1093
    
    * Change static refs to member pointers of db class
    
    * Added getter for witness schedule object
    
    * Added getter for core dynamic data object
    
    * Use getters
    
    * Removed unused variable
    
    * Add comments for update_expired_feeds in db_block
    
    * Minor refactory asset_create_evaluator::do_apply()
    
    * Added FC_ASSERT for dynamic data id of core asset
    
    * Added header inclusions in db_management.cpp
    
    * fix global objects usage during replay
    
    * Logging config parsing issue
    
    * added new files
    
    * compilation fix
    
    * Simplified code in database::pay_workers()
    
    * issue with withdrawl
    
    * Added unit test for empty account history
    
    * set extensions default values
    
    * Update GPOS hardfork date and don't allow GPOS features before hardfork time
    
    * refer to latest commit of latest-fc branch (#224)
    
    * account name or id support in all database api
    
    * asset id or name support in all asset APIs
    
    * Fixed compilation issues
    
    * Fixed alignment issues
    
    * Externalized some API templates
    
    * Externalize serialization of blocks, tx, ops
    
    * Externalized db objects
    
    * Externalized genesis serialization
    
    * Externalized serialization in protocol library
    
    * Undo superfluous change
    
    * remove default value for extension parameter
    
    * fix compilation issues
    
    * GRPH-46-Quit_command_cliwallet
    
    * removed multiple function definition
    
    * Fixed chainparameter update proposal issue
    
    * Move GPOS withdraw logic to have single transaction(also single fee) and update API
    
    * Added log for authorization failure of proposal operations
    
    * Votes consideration on GPOS activation
    
    * bump fc version
    
    * fix gpos tests
    
    * Bump fc version
    
    * Updated gpos/voting_tests
    
    * Fixed withdraw vesting bug
    
    * Added unit test
    
    * Update hardfork date for TESTNET, sync fc module and update logs
    
    * avoid wlog as it filling up space
    
    * Beatrice hot fix(sync issue fix)
    
    * gpos tests fix
    
    * Set hardfork date to Jan5th on TESTNET
    
    * Merge Elasticplugin, snapshot plugin and graphene updates to beatrice (#304)
    
    * check witness signature before adding block to fork db
    
    * Replace verify_no_send_in_progress with no_parallel_execution_guard
    
    * fixed cli_wallet log issue
    
    * Port plugin sanitization code
    
    * avoid directly overwriting wallet file
    
    * Implemented "plugins" config variable
    
    * allow plugin to have descriptions
    
    * Merge pull request #444 from oxarbitrage/elasticsearch
    
    Elasticsearch plugin
    
    * Merge pull request #500 from oxarbitrage/elasticsearch-extras
    
    es_objects plugin
    
    * Merge pull request #873 from pmconrad/585_fix_history_ids
    
    Fix history ids
    
    * Merge pull request #1201 from oxarbitrage/elasticsearch_tests2
    
    Elasticsearch refactor
    
    * Merge pull request #1271 from oxarbitrage/es_objects
    
    refine es_objects plugin
    
    * Merge pull request #1429 from oxarbitrage/es_objects_templates
    
    Add an adaptor to es_objects and template function to reduce code
    
    * Merge pull request #1458 from oxarbitrage/issue1455
    
    add option elasticsearch-start-es-after-block to es plugin
    
    * Merge pull request #1541 from oxarbitrage/es_objects_start_after_block
    
    add es-objects-start-es-after-block option
    
    * explicitly cleanup external library facilities
    
    * Merge pull request #1717 from oxarbitrage/issue1652
    
    add genesis data to es_objects
    
    * Merge pull request #1073 from xiangxn/merge-impacted
    
    merge impacted into db_notify
    
    * Merge pull request #1725 from oxarbitrage/issue1682
    
    elasticsearch history api #1682
    
    * change ES index prefixes to Peerplays-specific
    
    * sync develop with beatrice
    
    * fix the data writing to ES during sync issues
    
    * fix CLI tests
    
    * brought updates from mainnet branch (#285)
    
    * Fix unit test failures (#289)
    
    * fixed unit test failures from the recent merges
    
    * fixed unit test failures from the recent merges
    
    * enable snapshot plugin (#288)
    
    * sync fc branch(build optimization changes)
    
    * update to es plugin
    
    * fix verify witness signature method (#295)
    
    * enable mandatory plugins to have smooth transition for next release
    
    * updated tests to keep in-line with plugin changes
    
    Co-authored-by: Sandip Patel <sandip@knackroot.com>
    Co-authored-by: Peter Conrad <conrad@quisquis.de>
    Co-authored-by: Alfredo <oxarbitrage@gmail.com>
    Co-authored-by: Abit <abitmore@users.noreply.github.com>
    Co-authored-by: crypto-ape <43807588+crypto-ape@users.noreply.github.com>
    Co-authored-by: gladcow <s.gladkov@pbsa.info>
    
    * sync latest fc commit on beatrice
    
    * sweeps winner_ticket_id changes
    
    Co-authored-by: Bobinson K B <bobinson@gmail.com>
    Co-authored-by: gladcow <s.gladkov@pbsa.info>
    Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
    Co-authored-by: Miha Čančula <miha@noughmad.eu>
    Co-authored-by: Ronak Patel <r.patel@pbsa.info>
    Co-authored-by: Srdjan Obucina <obucinac@gmail.com>
    Co-authored-by: Peter Conrad <conrad@quisquis.de>
    Co-authored-by: Peter Conrad <cyrano@quisquis.de>
    Co-authored-by: Abit <abitmore@users.noreply.github.com>
    Co-authored-by: Roshan Syed <r.syed@pbsa.info>
    Co-authored-by: cifer <maintianyu@gmail.com>
    Co-authored-by: John Jones <jmjatlanta@gmail.com>
    Co-authored-by: Sandip Patel <sandip@knackroot.com>
    Co-authored-by: Wei Yang <richard.weiyang@gmail.com>
    Co-authored-by: gladcow <jahr@yandex.ru>
    Co-authored-by: satyakoneru <satyakoneru.iiith@gmail.com>
    Co-authored-by: crypto-ape <43807588+crypto-ape@users.noreply.github.com>
    18 people authored Apr 15, 2020
    Configuration menu
    Copy the full SHA
    be14592 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2020

  1. Chain crash/corruption due to bad check (#363)

    Co-authored-by: Koneru Satyanarayana <15652887+satyakoneru@users.noreply.github.com>
    sierra19XX and sierra19XX authored May 8, 2020
    Configuration menu
    Copy the full SHA
    e69d35d View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2020

  1. Configuration menu
    Copy the full SHA
    c34c004 View commit details
    Browse the repository at this point in the history