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

V23develop merge to master #37

Merged
384 commits merged into from
Feb 15, 2022
Merged

V23develop merge to master #37

384 commits merged into from
Feb 15, 2022
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jul 29, 2021

  1. Configuration menu
    Copy the full SHA
    cc30219 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e0387c5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    95b7cf9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request nanocurrency#3406 from nanocurrency/network_params…

    …_ref
    
    Converting sever static initializations of nano::network_params to references
    clemahieu committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    c2d7ddb View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2021

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

Commits on Aug 1, 2021

  1. Removing unused variable.

    clemahieu committed Aug 1, 2021
    Configuration menu
    Copy the full SHA
    4dede6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2cd9c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    02d8673 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2021

  1. Network selector (nanocurrency#3410)

    * fixes regression allowing for networks to honor build and runtime selection
    
    * clang-format
    argakiig committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    957ebe1 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2021

  1. Removing unnecessary checks for is_dev_network in confirmation height…

    … process and remove the subsequently unused instance of nano::network_params that was instantiated statically.
    clemahieu committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    49d6615 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2068e04 View commit details
    Browse the repository at this point in the history
  3. Converting node_id_handshake from unnecessarily using channel::send_b…

    …uffer to using channel::send
    clemahieu committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    4a737c4 View commit details
    Browse the repository at this point in the history
  4. Removing the version_min_m member from nano::message_header as unnece…

    …ssary. Serializing this version number to/from the message_header the same as the other two version_max and version_using.
    clemahieu committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    fe97b2e View commit details
    Browse the repository at this point in the history
  5. Passing nano::protocol_constants in to message_parser rather than ref…

    …erencing it statically.
    clemahieu committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    7b7a105 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    abdfe15 View commit details
    Browse the repository at this point in the history
  7. Moving message header version assignment to nano::channel::send rathe…

    …r than on message header construction. This separates the assignment of protocol-specific information, specifically the version numbers, from the logic of creating messages.
    clemahieu committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    240b1f8 View commit details
    Browse the repository at this point in the history
  8. Removing unused variables.

    clemahieu committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    5ece01a View commit details
    Browse the repository at this point in the history
  9. Removing unused references to nano::network_params and replacing a st…

    …atically instantiated dev network params with the version available in the nano::dev namespace.
    clemahieu committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    0f2c738 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    624674a View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

  1. Threading is_state_epoch through block callbacks and removing static …

    …instantiation of network parameters to test if a state block is an epoch.
    clemahieu committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    0d4f505 View commit details
    Browse the repository at this point in the history
  2. Removing default constructor for nano::network_params that uses stati…

    …c information to determine network.
    clemahieu committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    20828e6 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2021

  1. Configuration menu
    Copy the full SHA
    7230b1f View commit details
    Browse the repository at this point in the history
  2. Initializing message_header version and network fields from nano::net…

    …work_constants in order to eliminate guesswork of setting these values before serializing.
    clemahieu committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    8460306 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2021

  1. Merge pull request nanocurrency#3413 from nanocurrency/network_params…

    …_ref
    
    Removing static initialization of nano::network_params
    clemahieu committed Aug 6, 2021
    Configuration menu
    Copy the full SHA
    298d38c View commit details
    Browse the repository at this point in the history
  2. Removing legacy path from nano::working_path as versions that use thi…

    …s path are no longer supported in the upgrade path. (nanocurrency#3414)
    clemahieu committed Aug 6, 2021
    Configuration menu
    Copy the full SHA
    6410c52 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e45490e View commit details
    Browse the repository at this point in the history
  4. Remove qt_system target we dont need it or use it (nanocurrency#3418)

    * Remove qt_system target we dont need it or use it
    
    * cmake format sanitization
    argakiig committed Aug 6, 2021
    Configuration menu
    Copy the full SHA
    a5b9c3f View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2021

  1. Passing nano::network_constants by ref in to work_pool rather than in…

    …stantiating statically.
    clemahieu committed Aug 8, 2021
    Configuration menu
    Copy the full SHA
    bf53120 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a51d0c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    68f07fa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9fea509 View commit details
    Browse the repository at this point in the history
  5. Moving work_threshold constants on to work_threshold class where they…

    … belong, rather than on network_constants.
    clemahieu committed Aug 8, 2021
    Configuration menu
    Copy the full SHA
    238ae67 View commit details
    Browse the repository at this point in the history
  6. Pulling nano::network_constants reference through ipc_config_tcp_sock…

    …et rather than instantiating it statically.
    clemahieu committed Aug 8, 2021
    Configuration menu
    Copy the full SHA
    cad65ee View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    210f725 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c2f19a3 View commit details
    Browse the repository at this point in the history
  9. Converting upgrade logging message that was writing to cerr to a stan…

    …dard always_log message. We don't log error messages to cerr so this was out of place.
    
    Removing an unnecessary check for vacuuming within unit tests. This would be functionally equivalent yet potentially a performance issue. Timing the unit tests showed < 1% difference in time.
    clemahieu committed Aug 8, 2021
    Configuration menu
    Copy the full SHA
    7520bbe View commit details
    Browse the repository at this point in the history
  10. Removing workaround for coroutines in combination with sanitizers as …

    …coroutines are no longer used.
    clemahieu committed Aug 8, 2021
    Configuration menu
    Copy the full SHA
    a1598c9 View commit details
    Browse the repository at this point in the history
  11. Moving threshold classes from free-functions with static network_para…

    …ms initialization on to nano::work_thresholds class where they belong.
    clemahieu committed Aug 8, 2021
    Configuration menu
    Copy the full SHA
    0e8b7cd View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    442fb1e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    aef5020 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    49aaac7 View commit details
    Browse the repository at this point in the history
  15. Moving multiplier normalization from being a free function in to work…

    …_thresholds whre it belongs and to remove static instantiation of network_constants.
    clemahieu committed Aug 8, 2021
    Configuration menu
    Copy the full SHA
    8e53b14 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3d71605 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    243a4d9 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    868ec86 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4dead4c View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2021

  1. Passing work_thresholds in to ledger_constants and removing static re…

    …ferences to nano::network_constants from within the ledger processor.
    clemahieu committed Aug 9, 2021
    Configuration menu
    Copy the full SHA
    0096d20 View commit details
    Browse the repository at this point in the history
  2. Removing check for is_dev_network within using_rocksdb_in_tests as it…

    …'s redundant and removing static instantiation of network_constants.
    clemahieu committed Aug 9, 2021
    Configuration menu
    Copy the full SHA
    e4e2220 View commit details
    Browse the repository at this point in the history
  3. Removing unnecessary check for running within unit test context and a…

    …ssociated static instantiation of network_constants. No appreciable difference in unit test speed.
    clemahieu committed Aug 9, 2021
    Configuration menu
    Copy the full SHA
    9d47208 View commit details
    Browse the repository at this point in the history
  4. This removes debug checks for is_dev_network in several places that d…

    …on't directly have access to the network constants. node_rpc_config::set_request_callback is used for testing though nothing functionally requires it to be called from a unit test context. write_database_queue::contains checks that it's only called in a unit test context though this is also not functionally required. Calling the count function on several of the db tables has a performance impact though nothing about it is functionally incorrect and the caller needs to determine if the performance hit is acceptable.
    clemahieu committed Aug 9, 2021
    Configuration menu
    Copy the full SHA
    013104c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2a94a3b View commit details
    Browse the repository at this point in the history
  6. Moving nano::block::difficulty on to nano::work_thresholds. This move…

    …s the responsibility of determining difficulty fully on to work_thresholds rather than splitting this responsibliity with nano::block.
    clemahieu committed Aug 9, 2021
    Configuration menu
    Copy the full SHA
    c3ac780 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2021

  1. Pulling a work_thresholds reference through opencl_work class so it d…

    …oesn't need a static reference.
    clemahieu committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    ebcf70e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a56a8d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a8db7e7 View commit details
    Browse the repository at this point in the history
  4. Rewriting how telemetry tests are run so their modifications don't al…

    …ias with other instances of ledger_constants.
    clemahieu committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    7d4bc91 View commit details
    Browse the repository at this point in the history
  5. Moving work_thresholds in to their own object within network_params a…

    …nd including a referencing it within ledger_constants and network_constants instead of creating copies.
    clemahieu committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    54fb102 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2021

  1. Merge pull request nanocurrency#3420 from nanocurrency/removing_stati…

    …c_constants
    
    Remove static instantiation of network_constants
    clemahieu committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    bb95786 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36c1874 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    68936b4 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. Fixing issue where the selected_ratio_button assert was being checked…

    … before being corrected for out-of-bounds values. Also fixed issue where the button id was assumed to be the index but it's actually a free-mapping. Changed mapped keys to be actual button index. (nanocurrency#3428)
    clemahieu committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    db6c162 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2021

  1. Configuration menu
    Copy the full SHA
    82153c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    122e113 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2021

  1. nano::bootstrap_connections is composed of nano::bootstrap_connection…

    …. Convert nano::bootstrap_connection::connections to a reference since it doesn't manage lifetime. (nanocurrency#3435)
    clemahieu committed Sep 2, 2021
    Configuration menu
    Copy the full SHA
    a09a3a3 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2021

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

Commits on Sep 9, 2021

  1. Removing null checks for nano::bootstrap::socket since it's required …

    …to be non-null on construction and is never nulled out during execution. (nanocurrency#3441)
    clemahieu committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    2e769bf View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Remove node_id_handshake_sockets as unneeded. (nanocurrency#3442)

    Original commit references a leak, however, none of the clearing operations actually close the socket, they simply decrement the shared_ptr counter.
    Additionally, removal operations are incorrectly implemented as they delete the shared_ptr in question and every shared_ptr following until the end of the container.
    clemahieu committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    2280ff1 View commit details
    Browse the repository at this point in the history
  2. Fill_keepalive_self sets special values in index 0 and 1 to refer to …

    …the peering port of the node. Values are also filled from the lowest index so the lowest entries would get clobbered. Preserve these values in index 2 and 3. (nanocurrency#3445)
    clemahieu committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    84f4efd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4e2ffe9 View commit details
    Browse the repository at this point in the history
  4. Cleanup nano::transport::establish_tcp

    Removes usage of start_tcp callback and replace it with simple polling for an established connection.
    clemahieu committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    ce29ba0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    942e12e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3159a5c View commit details
    Browse the repository at this point in the history
  7. Remove direct rep_crawler query in add_initial_peers as all peers are…

    … queried via an observer set in rep_crawler::rep_crawler.
    clemahieu committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    ff76c1e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c12ee36 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6552a82 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e055092 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    372a128 View commit details
    Browse the repository at this point in the history
  12. Removing callback passed through merge_peer as it's only used for udp…

    …_fallback. Directly call send_keepalive in place of using this callback.
    clemahieu committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    809e50b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e1786a4 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2021

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

Commits on Sep 17, 2021

  1. Require fixed version of clang-format (nanocurrency#3454)

    * Force a fixed required version of clang-format
    
    * Update github action to install clang-format 12 instead of 10
    
    * Update GitHub actions agent OS to Ubuntu 20.04 instead of 18.04
    
    * More verbose CI script
    theohax committed Sep 17, 2021
    Configuration menu
    Copy the full SHA
    89e6f44 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2021

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

Commits on Sep 21, 2021

  1. Configuration menu
    Copy the full SHA
    08e24fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cffdc23 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4255a38 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    38026fc View commit details
    Browse the repository at this point in the history
  5. Bugfix: node_wrapper using dev net params instead of active (issue na…

    …nocurrency#3447)
    
    The node_wrapper was using dev network params instead of active network
    params. This caused some CLI commands (at least --wallet_create and
    wallet_list) to fail.
    
    To fix the bug, for now, I created a local copy of network_params in
    node_wrapper and initialise it with active_network.
    
    However, it would be better to have a network_param reference passed down
    so that we do not have multiple copies of network_params. I created an
    issue for that improvement:
    nanocurrency/nano-node-internalonly#73
    dsiganos committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    f4277a9 View commit details
    Browse the repository at this point in the history
  6. CLI command debug_block_dump

    Prints all ledger blocks to stdout in text form
    dsiganos committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    ce8ed17 View commit details
    Browse the repository at this point in the history
  7. Add --initialize command

    The --initialize command initialises the data folder, if it is not already
    initialised. It creates a ledger file and adds the genesis block.
    dsiganos committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    fc239a8 View commit details
    Browse the repository at this point in the history
  8. Improve existing systests

    dsiganos committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    776be13 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    546ff6c View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2021

  1. Merge pull request nanocurrency#3465 from dsiganos/fix_node_wrapper_n…

    …etwork_params
    
    Fix broken cli commands: wallet_create, wallet_list (issue nanocurrency#3447), diagnostics (issue  nanocurrency#3452) and other CLI  commands
    
    The wallet_create and wallet_list CLI commands were broken. Probably many CLI commands were broken.
    The problem was that inactive_node class only worked in dev network and inactive_node is used in a lot of CLI commands. In other words the CLI comamnds using inactive_node could not work in live, beta or test networks.
    
    I fixed the diagnostics CLI command so that I could write a test script for the wallet commands.
    
    I introduced the initialize CLI command to initialize the data folder, which was also need in order to write a test case for the wallet commands.
    
    I introduced the CLI command debug_block_dump to print ledger blocks so that I can check that initialize commands works correctly for the different networks (live, beta, test).
    dsiganos committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    61b3347 View commit details
    Browse the repository at this point in the history
  2. Improve clang-format detection & enforcement (nanocurrency#3462)

    * Improve the detection of non-clang-format-compliant commits/diffs
    
    * Fix formatting
    
    * Add .clang-format to version control; have it consistent and fixed across environments
    theohax committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    8ecbb1d View commit details
    Browse the repository at this point in the history
  3. Formatting workaround to make clang-format happy on OSX (nanocurrency…

    …#3467)
    
    Co-authored-by: theohax <theo@nano.org>
    clemahieu and theohax committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    9e2e8d2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a15f239 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2021

  1. Add some flags to the command line options list (nanocurrency#3474)

    The following flags become settable from command line:
    disable_ongoing_bootstrap
    disable_rep_crawler
    disable_request_loop
    dsiganos committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    96f1868 View commit details
    Browse the repository at this point in the history
  2. Node flag to disable calling add_initial_peers function

    The add inital peers function reads the peers table and contacts all
    the peers listed in it. It is called at startup.
    
    To disable outgoing connections set:
    --disable_rep_crawler and --disable_add_initial_peers
    dsiganos committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    65048c8 View commit details
    Browse the repository at this point in the history
  3. Fix for unit test rpc.epoch_upgrade nanocurrency#3476

    The unit test rpc.epoch_upgrade had a race condition.
    It tries to detect the transient state where the upgrade is in progress
    but it is not guaranteed that that state can be detected every time.
    
    Fixes nanocurrency#3476
    dsiganos committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    b897c73 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2021

  1. Fix unit test case node.search_pending_pruned (nanocurrency#3479)

    The test does some asserts that are not directly relevant to the test
    case and they are race conditions. This commits removes those asserts.
    
    Fixes nanocurrency#3478
    dsiganos committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    a2cb393 View commit details
    Browse the repository at this point in the history
  2. Add systests to CI and fix for rocksdb mode (issue nanocurrency#3447)…

    … (issue nanocurrency#3452) (nanocurrency#3468)
    
    Fix systests when running in rocksdb mode (different ledger files)
    Fix for CI build of nano_node that default to dev network
    Add systests into github per commit CI.
    dsiganos committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    736af8f View commit details
    Browse the repository at this point in the history
  3. Replace "pending" with "receivable"/"ready to receive" in QT wallet (n…

    …anocurrency#3411) (nanocurrency#3437)
    
    * Replace "pending" with "receivable"/"ready to receive" in QT wallet (nanocurrency#3411)
    
    * Change wording for a QT tooltip
    shryder committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    9f397d2 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. Fix cmake-format-all.sh script + friendlier xargs usage (nanocurrency…

    …#3470)
    
    * Fix calling xargs on OSX
    
    * Fix cmake-format-all.sh script
    
    * Design ci/cmake-format-all.sh and ci/check-cmake-format.sh to be consistent with the clang ones
    theohax committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    c9236bb View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2021

  1. Redesign CI format check/update scripts according to review (nanocurr…

    …ency#3486)
    
    * Redesign CI format check/update scripts according to review
    
    * Address code review #2
    theohax committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    6bff63e View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2021

  1. Changed dev ports.

    ArTombado committed Oct 2, 2021
    Configuration menu
    Copy the full SHA
    468b4c1 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2021

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

Commits on Oct 4, 2021

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

Commits on Oct 6, 2021

  1. Configuration menu
    Copy the full SHA
    485e994 View commit details
    Browse the repository at this point in the history
  2. Merge pull request nanocurrency#3443 from nanocurrency/cleanup_establ…

    …ish_tcp
    
    Remove callbacks passed through start_tcp
    clemahieu committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    3c65a53 View commit details
    Browse the repository at this point in the history
  3. Merge pull request nanocurrency#3353 from SergiySW/submodules/flatbuf…

    …fers_200
    
    Update FlatBuffers to release 2.0.0
    clemahieu committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    e9fe080 View commit details
    Browse the repository at this point in the history
  4. Refer to empty/null accounts as nano::account{nullptr} (nanocurrency#…

    …3388)
    
    * Introduce null accounts as nano::account{nullptr}
    
    * Fix formatting
    
    * Default nano::account constructor to nano::account{0}
    
    * Fix formatting
    
    * Introduce nano::public_key::null() method instead of std::nullptr_t constructor
    
    * Fix formatting
    
    * Address code review #3
    
    * Last code review addressing
    
    * Fix formatting
    
    * Address code review #4
    theohax committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    1eefcaf View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. Configuration menu
    Copy the full SHA
    30b3e39 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb49976 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. Fix handling of SIGSEGV and SIGABRT in nano_node (nanocurrency#3502)

    The handling of SIGSEGV and SIGABRT did not have the desired effect of
    generating stack traces of the source code that caused the signal.
    
    That's because the signals were handled by the signal manager, which
    first switches stack context to one that is safe to execute any code.
    However, for SIGSEGV and SIGABRT we want to print the stacktrace of
    the problem and therefore we cannot switch context.
    
    So, I am setting the handling of SIGSEGV and SIGABRT to use the classic
    signal function, like before the signal manager was introduced.
    dsiganos committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    6063f5f View commit details
    Browse the repository at this point in the history
  2. Endianess fix for vote timestamp field (does not affect x86) (nanocur…

    …rency#3500)
    
    This change will have no effect on little endianess machines (x86).
    But it would fix big endian machines.
    dsiganos committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    c2fe0eb View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. Merge pull request #24 from ArTombado/change_dev_ports

    Change dev network ports.
    coranos committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    4cfbc75 View commit details
    Browse the repository at this point in the history
  2. Update common.cpp

    coranos committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    48f3dac View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. Update CMakeLists.txt

    coranos committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    820097f View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2021

  1. Add [[nodiscard]] attribute to node::process method (nanocurrency#3505)

    * Add [[nodiscard]] attribute to node::process method
    theohax committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    7b5e4d7 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. Formatting rules update -- indentation rules improvements (nanocurren…

    …cy#3506)
    
    * Update clang-format rules
    
    * Remove superfluous clang-format rule
    
    * Adjust formatting rules: make continuation indentation 0
    theohax committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    008d725 View commit details
    Browse the repository at this point in the history
  2. Brings back broadcasting blocks on process_live (nanocurrency#3507)

    * Brings back broadcasting blocks on process_live
    * Changed drop policy to allow drops
    * Adds an unit test for checking block broadcasts on arrival
    thsfs committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    8602d35 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2021

  1. Fix for RPC stop command (nanocurrency#3191) (nanocurrency#3275)

    The RPC stop command was not working (the node did exit completely)
    because the stop callback was never called because the callback was
    called after the node was stopped and the stop callback needed the node
    to execute.
    
    This commit removes the node stop before the callback and let's the
    stop call back execute, which should stop io_ctx after 3 seconds, which
    in turn should exit the daemon and the node should be stopped by its
    destructor.
    dsiganos committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    59e5c76 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f098d4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7bdc79c View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2021

  1. Handle SIGABRT and SIGSEGV on Windows (nanocurrency#3511)

    * Handle SIGABRT and SIGSEGV on Windows
    
    * Address code review
    theohax committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    f1f6726 View commit details
    Browse the repository at this point in the history
  2. Improvements in const correctness and 'const' positioning (nanocurren…

    …cy#3510)
    
    * Improve const correctness and adhere to 'const' specifier positioning style
    
    Co-authored-by: Mario Ortiz Manero <marioortizmanero@gmail.com>
    theohax and marioortizmanero committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    9bb89ab View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. Disable (intermittently) failing unit tests (nanocurrency#3512)

    * Disable (intermitently) failing unit tests
    
    * Adjust test.sh bash script not to retry failed unit tests
    
    * Add comments to intermittently failing (disabled) tests with PR and issue URLs
    
    * Disable intermittently failing unit test active_transactions.confirm_active
    
    * Fix formatting
    
    * Fix build
    
    * Disable intermittently failing unit test telemetry.remove_peer_different_genesis
    theohax committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    5042967 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2021

  1. Configuration menu
    Copy the full SHA
    6587a0a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    782ea18 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    98404e4 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2021

  1. rep_crawler: remove a couple of levels of nested ifs

    Use if guards to remove a couple of levels of nested ifs that was
    making the code difficult to read.
    dsiganos committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    ced4eef View commit details
    Browse the repository at this point in the history
  2. Print better and different logs when adding or updating rep_crawler e…

    …ntries
    
    It would be nice to know if an entry is new or if an entry is changing
    existing data. Also print the account address of the rep involved.
    If modifying data, print the previous data too.
    dsiganos committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    1e24198 View commit details
    Browse the repository at this point in the history
  3. Redesigning vote_processor::flush test to not directly modify timesta…

    …mp field. The only functional change is that each vote is now its own object rather than modifying an existing one.
    clemahieu committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    d3ad6a0 View commit details
    Browse the repository at this point in the history
  4. Removing timestamp changing and re-signing as this is re-testing some…

    …thing that's already tested above, signature correctness with respect to vote contents.
    clemahieu committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    fb8e912 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f58fbe4 View commit details
    Browse the repository at this point in the history
  6. Add nano::vote::timestamp_min and nano::vote::timestamp_max variables…

    … and use these constants in tests.
    clemahieu committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    9f2f1b0 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2021

  1. Formatting.

    clemahieu committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    81afa05 View commit details
    Browse the repository at this point in the history
  2. node config: rep_crawler_weight_minimum allows rep crawler to track n…

    …on PRs
    
    Introduced a new node config called 'rep_crawler_weight_minimum'.
    If rep_crawler_weight_minimum is less than the PR minimum weight then
    that becomes the minimum weight that the rep crawler tracks.
    
    Setting rep_crawler_weight_minimum to zero would track all reps.
    dsiganos committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    cf583ae View commit details
    Browse the repository at this point in the history
  3. Make rep_crawler_weight_minimum be a valid acceptable value

    Previously the minimum value was not part of the accepted range, which
    did not make much sense logically.
    
    in practice, this change should be so small that it should insignificant.
    dsiganos committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    82f97ad View commit details
    Browse the repository at this point in the history
  4. Merge pull request nanocurrency#3531 from dsiganos/rep_crawler_weight…

    …_minimum
    
    Rep crawler weight minimum feature
    dsiganos committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    0cb9b7d View commit details
    Browse the repository at this point in the history
  5. Disable intermittently failing unit test (nanocurrency#3532)

    * Disabled vote_processor.no_broadcast_local test
    * Disabled node.local_votes_cache_batch test
    * Disabled bootstrap_processor.push_one test
    thsfs committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    0ef47a1 View commit details
    Browse the repository at this point in the history
  6. Disable intermittently failing unit test (nanocurrency#3536)

    * Disabled conflicts.add_two test
    thsfs committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    6442495 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2021

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

Commits on Nov 2, 2021

  1. Updating miniupnp to v2.2.3 (nanocurrency#3541)

    * Updating miniupnp to v2.2.3
    
    * Update include paths for miniupnp update.
    clemahieu committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    63f7b68 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2021

  1. Community Patch 1 (from VoxPopuli Team) - removed low_active_election…

    …s check as if active elections> 500. Election limiting in handled by the election scheduler rather than by individual call sites. (nanocurrency#3540)
    clemahieu committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    608b4c4 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2021

  1. Merge branch 'develop' of https://github.com/nanocurrency/nano-node i…

    …nto v22.2
    coranos committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    e7c585a View commit details
    Browse the repository at this point in the history
  2. Merge branch 'v22.2' into V23develop

    coranos committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    a3ac62c View commit details
    Browse the repository at this point in the history
  3. bugfix

    coranos committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    ad39262 View commit details
    Browse the repository at this point in the history
  4. bugfix

    coranos committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    2ef18c5 View commit details
    Browse the repository at this point in the history
  5. bugfix

    coranos committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    25899f0 View commit details
    Browse the repository at this point in the history
  6. clang format

    coranos committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    7f13635 View commit details
    Browse the repository at this point in the history
  7. bugfix

    coranos committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    6913f91 View commit details
    Browse the repository at this point in the history
  8. bugfix

    coranos committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    97158e8 View commit details
    Browse the repository at this point in the history
  9. fix peers

    coranos committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    e1e6666 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d9af3a4 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2021

  1. Merge pull request nanocurrency#3544 from nanocurrency/vote_timestamp…

    …_encapsulation
    
    Vote timestamp encapsulation
    clemahieu committed Nov 5, 2021
    Configuration menu
    Copy the full SHA
    8ab08a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a063100 View commit details
    Browse the repository at this point in the history
  3. Fix conflicts.add_two unit test (nanocurrency#3545)

    * Fix conflicts.add_two unit test
    
    * Style fixes
    
    * Address code review
    theohax committed Nov 5, 2021
    Configuration menu
    Copy the full SHA
    cbe19d8 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2021

  1. updated bootstrap weights

    renesq committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    f2cb6ed View commit details
    Browse the repository at this point in the history
  2. tracking V23develop merging (#31)

    * Redesigning vote_processor::flush test to not directly modify timestamp field. The only functional change is that each vote is now its own object rather than modifying an existing one.
    
    * Removing timestamp changing and re-signing as this is re-testing something that's already tested above, signature correctness with respect to vote contents.
    
    * Encapsulating vote::timestamp field as vote::timestamp_m behind vote::timestamp ().
    
    * Add nano::vote::timestamp_min and nano::vote::timestamp_max variables and use these constants in tests.
    
    * Formatting.
    
    * Implement "accounts_representatives" RPC (nanocurrency#3409) (nanocurrency#3412)
    
    * Fix crash in nano_wallet when ran with --config option (nanocurrency#3546)
    
    * Fix conflicts.add_two unit test (nanocurrency#3545)
    
    * Fix conflicts.add_two unit test
    
    * Style fixes
    
    * Address code review
    
    Co-authored-by: clemahieu <clemahieu@gmail.com>
    Co-authored-by: Shryder <Shryder1337@gmail.com>
    Co-authored-by: theohax <81556890+theohax@users.noreply.github.com>
    4 people committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    c6c6451 View commit details
    Browse the repository at this point in the history
  3. Gxrb_ratio => MBAN_ratio

    coranos committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    db0f691 View commit details
    Browse the repository at this point in the history
  4. Gxrb_ratio => MBAN_ratio

    coranos committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    6e45ffc View commit details
    Browse the repository at this point in the history
  5. reverting reneq .gitignore

    coranos committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    d295f02 View commit details
    Browse the repository at this point in the history
  6. making shell files same

    coranos committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    b698dfb View commit details
    Browse the repository at this point in the history
  7. making shell files same

    coranos committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    d90742c View commit details
    Browse the repository at this point in the history
  8. making shell files same

    coranos committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    f49be1a View commit details
    Browse the repository at this point in the history
  9. making shell files same

    coranos committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    24cd771 View commit details
    Browse the repository at this point in the history
  10. removing stray crlf

    coranos committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    a5e681b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bf22417 View commit details
    Browse the repository at this point in the history
  12. re-adding test add_two

    coranos committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    c3eb619 View commit details
    Browse the repository at this point in the history
  13. re-adding test add_two

    coranos committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    07c8237 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2021

  1. had MBAN instead of BAN in nano_to_raw

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    b49d4a2 View commit details
    Browse the repository at this point in the history
  2. removing qt_system

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    3641cfe View commit details
    Browse the repository at this point in the history
  3. fixing QT.cpp

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    82d1b6c View commit details
    Browse the repository at this point in the history
  4. fixing whitespace

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    f8dbbf5 View commit details
    Browse the repository at this point in the history
  5. fixing whitespace

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    0c1a0fe View commit details
    Browse the repository at this point in the history
  6. fixing whitespace

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    8410b29 View commit details
    Browse the repository at this point in the history
  7. fixing difficulty test.

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    57757e3 View commit details
    Browse the repository at this point in the history
  8. fixing difficulty test.

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    089de15 View commit details
    Browse the repository at this point in the history
  9. fixing block test

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    6a5837c View commit details
    Browse the repository at this point in the history
  10. fixing difficulty, message, toml tests.

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    aa3602e View commit details
    Browse the repository at this point in the history
  11. fixing amount test

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    116fdb3 View commit details
    Browse the repository at this point in the history
  12. fixing uint256 and wallet tests

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    93bbdfa View commit details
    Browse the repository at this point in the history
  13. debugging difficulty test.

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    7b35f52 View commit details
    Browse the repository at this point in the history
  14. debugging difficulty test.

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    e79f50e View commit details
    Browse the repository at this point in the history
  15. debugging difficulty test.

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    468c33f View commit details
    Browse the repository at this point in the history
  16. debugging union test

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    67042e2 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    049269c View commit details
    Browse the repository at this point in the history
  18. debuging remaining tests.

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    1b6b7ef View commit details
    Browse the repository at this point in the history
  19. debuging remaining tests.

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    9e5f453 View commit details
    Browse the repository at this point in the history
  20. debugging difficulty test.

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    a8d1cd4 View commit details
    Browse the repository at this point in the history
  21. debugging difficulty test.

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    838e86d View commit details
    Browse the repository at this point in the history
  22. debugging difficulty test.

    coranos committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    ecda289 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2021

  1. Fixes/splits vote_processor.no_broadcast_local (nanocurrency#3550)

    Split vote_processor.no_broadcast_local in to 3 separate tests. Previously this was testing 3 separate concepts in one test which made it difficult to reason around.
    
    no_broadcast_local
    local_broadcast_without_a_representative
    no_broadcast_local_with_a_principal_representative
    thsfs committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    e8bf333 View commit details
    Browse the repository at this point in the history
  2. Deadline timer cleanup (nanocurrency#2921)

    * Converting the socket write queue to an atomic number since strands already ensure non-concurrent execution.
    
    * Moving responsibility for message drop policy in to tcp channel, rather than in the socket class itself.
    Having the socket class handle the limiter drop policy is a layering violation where the socket class knows about specific usages by its clients.
    This simplifies the socket class to be a more light weight wrapper around raw TCP sockets and reduces complexity.
    
    * Making max value a static constexpr.
    
    * Removing boost::optional for io_timeout as it's unnecessary.
    
    * With io_timeout being atomic it can be set without strand synchronization.
    
    Co-authored-by: Sergey Kroshnin <sergiysw@gmail.com>
    Co-authored-by: Thiago Silva <thiago@nano.org>
    3 people committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    b3f6f27 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    15f8bde View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2021

  1. Adding duration to vote timestamps. (nanocurrency#3548)

    * Adding duration to vote timestamps. This value is packed in the 4 low order bits of the timestamp field. This forces the timestamp to have a minimum granularity of 16ms. The duration bits encode a duration = 2^(x+4) which represents 16-524,288ms in power of 2 increments.
    
    * Internally truncating least duration field bits inside nano::vote rather than requiring caller to clear them for simplicity.
    clemahieu committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    57ed3cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd3e87b View commit details
    Browse the repository at this point in the history
  3. * Adds a maximum per ip connection limit to incoming connections

    * Adds rules for the subnetwork
    thsfs authored and clemahieu committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    82a7fcf View commit details
    Browse the repository at this point in the history
  4. Separate the logic for sub-network limiting on outgoing connections (n…

    …anocurrency#90)
    
    * Makes the disabling flags for max ip/subnetwork coherent
    thsfs authored and clemahieu committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    d41789d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5a274cd View commit details
    Browse the repository at this point in the history
  6. Timeouts silent incoming connections

    Timeouts silent incoming connections
    Adds new stat counters:
    - tcp_silent_connection_drop
    - tcp_io_timeout_drop
    clemahieu authored and Thiago Silva committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    62fbc45 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2021

  1. Configuration menu
    Copy the full SHA
    dd53b8e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46092e8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5fbe75e View commit details
    Browse the repository at this point in the history
  4. Add suppressions for Rijndael::Base::FillEncTable and Rijndael::Base:…

    …:FillDecTable. There is a race condition when initializing these tables but since their contents is static, the fields will always have the correct, constant values.
    clemahieu committed Nov 22, 2021
    Configuration menu
    Copy the full SHA
    5d369dd View commit details
    Browse the repository at this point in the history
  5. Merge pull request nanocurrency#3563 from nanocurrency/sanitizer_fixes

    Fix a couple issues found with TSAN and add a suppression for Crypto++
    clemahieu committed Nov 22, 2021
    Configuration menu
    Copy the full SHA
    cb87f07 View commit details
    Browse the repository at this point in the history
  6. Merge pull request nanocurrency#3564 from nanocurrency/network_limiting

    Improve and simplify a number of network limiters
    clemahieu committed Nov 22, 2021
    Configuration menu
    Copy the full SHA
    941331b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    242e9e3 View commit details
    Browse the repository at this point in the history
  8. Update live rep weights file: (nanocurrency#3565)

    cutoff block height is 136120191
    nano_1b9wguhh39at8qtm93oghd6r4f4ubk7zmqc9oi5ape6yyz4s1gamuwn3jjit: 16059664531550213508638724141600000000
    nano_37imps4zk1dfahkqweqa91xpysacb7scqxf3jqhktepeofcxqnpx531b3mnt: 10758697153474955291212437751210509092
    nano_3jwrszth46rk1mu7rmb4rhm54us8yg1gw3ipodftqtikf5yqdyr7471nsg1k: 6310977529609251949261467414462447325
    nano_19qo4gtzpoyqf6zzezbcuazcsxtqtdin5qbtk8jkoz4fdmq4ssagn3u1odhz: 6146309944312471712577724863352993053
    nano_1ninja7rh37ehfp9utkor5ixmxyg8kme8fnzc4zty145ibch8kf5jwpnzr3r: 4905584965410554464397861712928135520
    nano_1natrium1o3z5519ifou7xii8crpxpk8y65qmkih8e8bpsjri651oza8imdd: 4815483875722983802304723936550956261
    nano_3arg3asgtigae3xckabaaewkx3bzsh7nwz7jkmjos79ihyaxwphhm6qgjps4: 4728610269316435944863044751857497767
    nano_3oxhohaxp9ceobppkhp7wahauxd4zgyz4fhxfniyp4mb9opq4upfnaccswo7: 4201556264676356535934809611421529209
    nano_3rw4un6ys57hrb39sy1qx8qy5wukst1iiponztrz9qiz6qqa55kxzx4491or: 3960880553931851168315661556037210663
    nano_3pczxuorp48td8645bs3m6c3xotxd3idskrenmi65rbrga5zmkemzhwkaznh: 3521890412068766706894027169903178006
    nano_1rs5rtyeo1owjt6cz9ypdkqyydq656kai8t35haiioapts39x96br5u4mbdw: 2907752493147327700052534483561497850
    nano_1bj5cf9hkgkcspmn15day8cyn3hyaciufbba4rqmbnkmbdpjdmo9pwyatjoi: 2002166410648119218893056134706194595
    nano_1iuz18n4g4wfp9gf7p1s8qkygxw7wx9qfjq6a9aq68uyrdnningdcjontgar: 2001440565761884366101082460008891675
    nano_1x7biz69cem95oo7gxkrw6kzhfywq4x5dupw4z1bdzkb74dk9kpxwzjbdhhs: 1821704239654660894411974260008865930
    nano_1stofnrxuz3cai7ze75o174bpm7scwj9jn3nxsn8ntzg784jf1gzn1jjdkou: 1770495647588116206149619721031538920
    nano_3chartsi6ja8ay1qq9xg3xegqnbg1qx76nouw6jedyb8wx3r4wu94rxap7hg: 1554243270252773859363592885183520115
    nano_3power3gwb43rs7u9ky3rsjp6fojftejceexfkf845sfczyue4q3r1hfpr3o: 1313952312386177880583352914844871188
    nano_1zuksmn4e8tjw1ch8m8fbrwy5459bx8645o9euj699rs13qy6ysjhrewioey: 1199509218754413616468603467360123142
    nano_1wenanoqm7xbypou7x3nue1isaeddamjdnc3z99tekjbfezdbq8fmb659o7t: 1173452330641441851612026864726698042
    nano_34zuxqdsucurhjrmpc4aixzbgaa4wjzz6bn5ryn56emc9tmd3pnxjoxfzyb6: 1057625201676550609858214699214403728
    nano_1wcxcjbwnnsdpee3d9i365e8bcj1uuyoqg9he5zjpt3r57dnjqe3gdc184ck: 967995711695585792471667278388678323
    nano_38zpmsje8de6tgkan8yf3t86e31444qkznxyah6zqtqckex1nec97wo94xc9: 967304550439200000000000000000000000
    nano_1awsn43we17c1oshdru4azeqjz9wii41dy8npubm4rg11so7dx3jtqgoeahy: 951746252359446173793925302735433215
    nano_1aqkrayihxzdahoxpjrg8o6mxgxfzq46hhcdm1u48w3qexsakx7pzzhjn3fc: 944940001426886001741074998524472488
    nano_3uaydiszyup5zwdt93dahp7mri1cwa5ncg9t4657yyn3o4i1pe8sfjbimbas: 931338701657102496604819379260016897
    nano_35nu7hynfzecjtauskk6yb8pgfeifscqz4hmgtani15s8eiocgsz15axursj: 894001715198160000000000000000000000
    nano_3strnmn7h9b7oghxa6h9ckrpf5r454fsobpicixps6xwiwc5q4hat7wjbpqz: 875764638961445330285631953317660773
    nano_35btiz1mgfwp95c3ckazmzbp5gepduxtijuijd9xebeau8u1gsbea41smjca: 856715703177877294970709518671801616
    nano_1f56swb9qtpy3yoxiscq9799nerek153w43yjc9atoaeg3e91cc9zfr89ehj: 841622566236732299661733422095199233
    nano_1hispanocq7ow8azrs3mirsccebuh5e3pfk8pkfzfafbyooezpsnwiuizjcu: 822031235068418434072771479881593493
    nano_3caprkc56ebsaakn4j4n7g9p8h358mycfjcyzkrfw1nai6prbyk8ihc5yjjk: 818422195859968395615346983013915810
    nano_3afmp9hx6pp6fdcjq96f9qnoeh1kiqpqyzp7c18byaipf48t3cpzmfnhc1b7: 799307362643896726651736264982487009
    nano_1center16ci77qw5w69ww8sy4i4bfmgfhr81ydzpurm91cauj11jn6y3uc5y: 789737477675162873586022877920706107
    nano_33ad5app7jeo6jfe9ure6zsj8yg7knt6c1zrr5yg79ktfzk5ouhmpn6p5d7p: 789300636704619794307022838250832521
    nano_3dmtrrws3pocycmbqwawk6xs7446qxa36fcncush4s1pejk16ksbmakis78m: 782879107184150966601740061678936472
    nano_1q3hqecaw15cjt7thbtxu3pbzr1eihtzzpzxguoc37bj1wc5ffoh7w74gi6p: 757721115505906269330765259844126122
    nano_3ktybzzy14zxgb6osbhcc155pwk7osbmf5gbh5fo73bsfu9wuiz54t1uozi1: 756728705965070788322729313728898502
    nano_1ookerz3adg5rxc4zwwoshim5yyyihf6dpogjihwwq6ksjpq7ea4fuam5mmc: 709490401899485239243497954094284636
    nano_1jtx5p8141zjtukz4msp1x93st7nh475f74odj8673qqm96xczmtcnanos1o: 707324205772161590611070709694450711
    nano_15nt4cis8ac184q9mj7bedww9ay9zh5jk5k7sj9ypmz44twjcpz3cn6oijir: 685604864614716916191441107932898571
    nano_1hza3f7wiiqa7ig3jczyxj5yo86yegcmqk3criaz838j91sxcckpfhbhhra1: 684647489130770208219890392515991846
    nano_1frogs8fqpdk17w17dpsdbgtbcdmm4egnty8oinxppkwykjzedrbt3suh4as: 682040930222940943709185930136622989
    nano_1etto78drszxhtb5jhswzzm5m98ffqxwjzwg3gr8ajt5sq4ahdj4bjhni9we: 664677456318180425682192110108742279
    nano_318uu1tsbios3kp4dts5b6zy1y49uyb88jajfjyxwmozht8unaxeb43keork: 664424540071534125950812531339770626
    nano_3kqdiqmqiojr1aqqj51aq8bzz5jtwnkmhb38qwf3ppngo8uhhzkdkn7up7rp: 651755358339338356336507954927852615
    nano_3hjo1cehsxrssawmpew98u4ug8bxy4ppht5ch647zpuscdgedfy1xh4yga7z: 634995261061659534801417398945231018
    nano_3z1z144ggdujyypjmrm9dn37a5jimur6g5poshxzz5ryr6jjf8hufjgq16yr: 629744866517888344628328654359415006
    nano_1ebq356ex7n5efth49o1p31r4fmuuoara5tmwduarg7b9jphyxsatr3ja6g8: 617784155673243402432901940600475027
    nano_18bpu81x4oyqsjjsyaeb7ek4rag1bw8gerhaiumookzc4t5prrm4d7zg56ww: 614271665029078029168068487033422914
    nano_3n7ky76t4g57o9skjawm8pprooz1bminkbeegsyt694xn6d31c6s744fjzzz: 602519949058995962011678785252070547
    nano_31xitw55kb3ko8yaz3439hqaqpibxa9shx76suaa3no786do3hjuz8dy6izw: 594878816138950832900300939506802161
    nano_1qgkdadcbwn65sp95gr144fuc99tm5tn6gx9y8ow9bgaam6r5ixgtx19tw93: 583778925679984208828602557483081962
    nano_3o7uzba8b9e1wqu5ziwpruteyrs3scyqr761x7ke6w1xctohxfh5du75qgaj: 555050886855041314708914599221505250
    nano_1anrzcuwe64rwxzcco8dkhpyxpi8kd7zsjc1oeimpc3ppca4mrjtwnqposrs: 550603258168701272892839866627978385
    nano_1gaysex8yymd5ef88hjqxt8xbjt63qz43cujrrzy4df9xb6zhf315csi35ww: 548339087359491571593920149128261138
    nano_1oenixj4qtpfcembga9kqwggkb87wooicfy5df8nhdywrjrrqxk7or4gz15b: 534181141212653605636023919811545599
    nano_1kd4h9nqaxengni43xy9775gcag8ptw8ddjifnm77qes1efuoqikoqy5sjq3: 525472436426009277277984320089432124
    nano_18shbirtzhmkf7166h39nowj9c9zrpufeg75bkbyoobqwf1iu3srfm9eo3pz: 524626096936957904315704082365945034
    nano_3pg8khw8gs94c1qeq9741n99ubrut8sj3n9kpntim1rm35h4wdzirofazmwt: 517055323222876131509587679714478919
    nano_396sch48s3jmzq1bk31pxxpz64rn7joj38emj4ueypkb9p9mzrym34obze6c: 516193637445898077894297550677829071
    nano_16d3mdshcfqayyx8rd9ioimjiicrma743qpd86ohfs9kdzgejmnba1zifo8m: 511545838412097960729864292969759459
    nano_1fnx59bqpx11s1yn7i5hba3ot5no4ypy971zbkp5wtium3yyafpwhhwkq8fc: 504253600733450942479344856311313210
    nano_3zapp5z141qpjipsb1jnjdmk49jwqy58i6u6wnyrh6x7woajeyme85shxewt: 493599884496810626043406343639370932
    nano_3hd4ezdgsp15iemx7h81in7xz5tpxi43b6b41zn3qmwiuypankocw3awes5k: 457294181086692074397344385514154090
    nano_1just1zdsnke856mu5pmed1qdkzk6adh3d13iiqr3so66sr8pbcnh15bdjda: 441212364922936241871894443008548013
    nano_1xckpezrhg56nuokqh6t1stjca67h37jmrp9qnejjkfgimx1msm9ehuaieuq: 428592470620312238943579154133373245
    nano_375pi67f4i4ag5rudoziza86z715bepsmp1r6ri4domt7ct6tk67mjsxtebm: 419865022760235481420024166941609836
    nano_3tta9pdxr4djdcm6r3c7969syoirj3dunrtynmmi8n1qtxzk9iksoz1gxdrh: 411165829319874420577260728261208257
    nano_34amtofxstsfyqcgphp8piij9u33widykq9wbz6ysjpxhbgmqu8btu1eexer: 409967620676315034418931837427792768
    nano_1mime3jd7dbnshd6zw1gjqax5zit31h6y1x6pczfuz7au33ftacjib5cc1ez: 408233262211866402738240625828466982
    nano_37ortkby6k68z8tkk8g63ndbp8wjbmofhn56oyxb4rm6s3x51pkpiwcnpgmq: 398630771485911861036703449626270559
    nano_1isgusmnf1xe45iyjtfxw4qiai36zxdituu7gpni1trtj5ojyujobq13bjah: 384053723961265844083506422195764022
    nano_1bananobjcrqugm87e8p3kxkhy7d1bzkty53n889iyunm83cp14rb9fin78p: 336485171624335939403895475158019877
    nano_3rropjiqfxpmrrkooej4qtmm1pueu36f9ghinpho4esfdor8785a455d16nf: 325239455688747467940076831769230701
    nano_1crpaybw8jip7fm98fzfxnjajb55ty76oyzmpfwe9s66u4aod37tm3kxba8q: 315300274078111612046338142048308501
    nano_1fuckbtc6p55wt64eo4rz7brq3ubjfd8unhz3it5fbdpta8tww7ywk8p9su7: 307705466771667186261735299756819797
    nano_3oiqqy44tkgactzg1sdy45spbf66uqqrfc3fn7yuspnf7hh1h7xba7kwzwr3: 300002026649658000000000000000000000
    nano_1ec5optppmndqsb3rxu1qa4hpo39957s7mfqycpbd547jga4768o6xz8gfie: 299828351823801428032478482218957115
    nano_3ngt59dc7hbsjd1dum1bw9wbb87mbtuj4qkwcruididsb5rhgdt9zb4w7kb9: 283261511777118045151787622845455787
    nano_187i9cz1rwm65ufi4i65nczginx4iw15n7jb5iaqjgb5o8qte7weca6rbihn: 274028049192349418158345125104846984
    nano_16u1uufyoig8777y6r8iqjtrw8sg8maqrm36zzcm95jmbd9i9aj5i8abr8u5: 262228406547636073457877311172859400
    nano_3msc38fyn67pgio16dj586pdrceahtn75qgnx7fy19wscixrc8dbb3abhbw6: 261368092169451074088972476263028438
    nano_1j78msn5omp8jrjge8txwxm4x3smusa1cojg7nuk8fdzoux41fqeeogg5aa1: 245238490790681429987887819124973967
    nano_3g6ue89jij6bxaz3hodne1c7gzgw77xawpdz4p38siu145u3u17c46or4jeu: 237062761729585922456959653072178260
    nano_3grayknbwtrjdsbdgsjbx4fzds7eufjqghzu6on57aqxte7fhhh14gxbdz61: 234911096405656298438919672593238099
    nano_3ekb6tp8ixtkibimyygepgkwckzhds9basxd5zfue4efjnxaan77gsnanick: 227363828406113813413402097758344159
    nano_16d45ow3tsj1y3z9n4satwzxgj6qiue1ggxbwbrj3b33qr58bzchkpsffpx4: 209545035520240813512956072230746895
    nano_3abuqtbaotp9myn6ihb6mg96hf7jnapuddydf6ytgd174t4phg86nnq4cmxj: 200689525371771979161856542710275458
    nano_3mhrc9czyfzzok7xeoeaknq6w5ok9horo7d4a99m8tbtbyogg8apz491pkzt: 186134371742327164331042105485725533
    nano_1wxwqkagc6byutzhwqwxuaqofigbufkmqsgf9a9k5pqz3f7kr6mbgu9nror3: 167906148943145965568980211200950272
    nano_1fe17w13stn8rqos3nxmupoez9sne4pc4njmr1fbz9nci6obnng6jatton5q: 166731603818799112396690536027816448
    nano_1ota8bpwwawmc8ksdz4ezzrb3afbdeipk1n7rbeguhm4muy1r649uzw5moon: 165527437615003318079363388846428160
    nano_3kc8wwut3u8g1kwa6x4drkzu346bdbyqzsn14tmabrpeobn8igksfqkzajbb: 163843828066687787146168179620865033
    nano_1asau6gr8ft5ykynpkauctrq1w37sdasdymuigtxotim6kxoa3rgn3dpenis: 160747395484552156280489871018295572
    nano_1aoxwfsmu6wazes9jq4xu695jx5txa3qrrfsrg4w4uk35bhmxkn378fwebng: 148787179543270966112012298420102591
    nano_3u7d5iohy14swyhxhgfm9iq4xa9yibhcgnyj697uwhicp14dhx4woik5e9ek: 142439951436783733925817403580125784
    nano_1n1hukyqred6yuch1xgtmdofe1bnc68eza733qmb6r19xo9us7qipbjujad1: 139369535116914320000000000000000000
    nano_1i9ugg14c5sph67z4st9xk8xatz59xntofqpbagaihctg6ngog1f45mwoa54: 138653328696276270239125790513260750
    nano_3wat6ci5a55s895eec64i4ihfd9ry3bdxnpb776mj1srjedqfdf4k11rcmg4: 131124550547749721968428552469442753
    nano_3kc9wsf9y4y9r3k9yj1d5da53ytjepcf993bcto17xh1s691wyc6im9xaodr: 121513409159000000000000000000000000
    nano_1nk9zdf1otddxhxfqimjdkmbtq17yzf3z6giz1as7x1huyug8er1ukeqpqpe: 119475397977193935000636987546015741
    nano_39jnmbpgqez7d4zdh83u44jcbf9nb5y3s8z495jf6hxb6719ybdew1ph5qk8: 117634055805000000000000000000000000
    nano_3hrppx3sfxoiycjm9iaqsr3odecgarcxxxhsm41s9pbs75ykambxqhu9ys58: 115437621202500394117405875886851152
    nano_1n747n7fgebsk93khx6fkrj9wmjkgho6zsmb1m7men39uz4pafmmimhob7y7: 114576562074632626911796632375302468
    nano_3pnanopr3d5g7o45zh3nmdkqpaqxhhp3mw14nzr41smjz8xsrfyhtf9xac77: 114235037216036747824133323109742284
    nano_3oddow1wfohhgi6ugc3u3qiz131i5np1ders3ktjxxmi45puu1w6xroi96gt: 112765620986304500000765837172710848
    nano_3fg3hi6b4ptj5y5ss4a3cwarbzahaeazzs6mjf18t1cqm3pmetgtgrtafafp: 110732442052567890000000000000000000
    nano_1thingspmippfngcrtk1ofd3uwftffnu4qu9xkauo9zkiuep6iknzci3jxa6: 110068703179420042715186692091837915
    nano_37tuecwghy64eyqcgxmq3fsb9d55frw3yyo8ksubf66b73hz877nmaa5f3mr: 106503756447655093675010809298578613
    nano_139tfuxmn4xne7kac8gy46rzg3tj8dcahyjjrexk9pc8udh3i1cjxs1h5rme: 104597155788104443869017572433453995
    nano_1nanode8ngaakzbck8smq6ru9bethqwyehomf79sae1k7xd47dkidjqzffeg: 102217790544083635381912895256588657
    nano_3hps1wndzrxtybfg77agkrmstb6yzdrr3d55ynw6hfogw8gnux94fdwi8owg: 92866334920877824128977755653425586
    nano_1niabkx3gbxit5j5yyqcpas71dkffggbr6zpd3heui8rpoocm5xqbdwq44oh: 89795330291046530639441676172136373
    nano_11pb5aa6uirs9hoqsg4swnzyehoiqowj94kdpthwkhwufmtd6a11xx35iron: 88937392109741615109982408618515553
    nano_1k5fqb5q6t44tsd13ziny66w6mxbya6x397g7tkz7hnkcpppofuojzs7qmik: 69808246561955571109044172640504092
    nano_16f43w3bzsws3joz3xtffe5jzgwcijaty9affr718ithrcy64bkgtjag394y: 68208952383135780000000000000000000
    nano_1ssx76ua5rtp7awrr4td5eecqq9es697i9gnujhqxd19qgzet56of8qrh7ee: 65111869792000000000000000000000000
    nano_3cqnodxiojh34fdxsmirendtqh5qfcnyxpc5bhfu1r5ga7mnj36q335whxdt: 65017828479271560000000000000000000
    nano_3wyw9zthfxqs1siz4kpgtkpmaf8zgdr1bi57nsrsg6zj6ab8ybojj9ctq1un: 60784377529924312870260770540779134
    nano_1r98z5i14ztss597ajy3y9no5kpm1bm3uj1gam4gstjhhy3othmus1mamxyz: 60081247898330387024674929860415106
    nano_1tuc3179gw3qroosjmc71fori1j5x8z1d6dfthubgr8tjkkgf4cc7xfpnzig: 56410000000307872461115185441013760
    nano_16k5pimotz9zehjk795wa4qcx54mtusk8hc5mdsjgy57gnhbj3hj6zaib4ic: 54469452300330725930142797732945523
    nano_3ju9wdb8zpzdn3bnhz6ypm5sipccok9urqif9kdyweimj9c9zyi54ceos1qu: 53795572513421389607346668987519934
    nano_1bbpmnm69yireu5ehmkt1mi43dnkcfhaam6jsbmwqmgqh1q1mftpdd6c68ew: 50762035755426843063213190064582565
    nano_1my1snode8rwccjxkckjirj65zdxo6g5nhh16fh6sn7hwewxooyyesdsmii3: 50271497576311578304043104615109550
    nano_1dcnin3j6cnp6orr8ii13fbs6mruq4ywocz47rgpbw7i4j4e1dm6bkdd5pea: 50000959649787890000000000000000000
    nano_1tk8h3yzkibbsti8upkfa69wqafz6mzfzgu8bu5edaay9k7hidqdunpr4tb6: 48935370725708431068498531303232259
    nano_1maffswnif9r35yy6btgo7qukpnpzhpndegi7895fobfjffgfr9pjdy9f66w: 44933581750261508526600422905300725
    nano_1ipx847tk8o46pwxt5qjdbncjqcbwcc1rrmqnkztrfjy5k7z4imsrata9est: 42317965344222570489914260872593408
    wrote 129 rep weights
    max supply 124505160000000000000000000000000000000
    clemahieu committed Nov 22, 2021
    Configuration menu
    Copy the full SHA
    7e0d054 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b47b3dc View commit details
    Browse the repository at this point in the history
  10. Update live rep weights file: (nanocurrency#3565)

    cutoff block height is 136120191
    nano_1b9wguhh39at8qtm93oghd6r4f4ubk7zmqc9oi5ape6yyz4s1gamuwn3jjit: 16059664531550213508638724141600000000
    nano_37imps4zk1dfahkqweqa91xpysacb7scqxf3jqhktepeofcxqnpx531b3mnt: 10758697153474955291212437751210509092
    nano_3jwrszth46rk1mu7rmb4rhm54us8yg1gw3ipodftqtikf5yqdyr7471nsg1k: 6310977529609251949261467414462447325
    nano_19qo4gtzpoyqf6zzezbcuazcsxtqtdin5qbtk8jkoz4fdmq4ssagn3u1odhz: 6146309944312471712577724863352993053
    nano_1ninja7rh37ehfp9utkor5ixmxyg8kme8fnzc4zty145ibch8kf5jwpnzr3r: 4905584965410554464397861712928135520
    nano_1natrium1o3z5519ifou7xii8crpxpk8y65qmkih8e8bpsjri651oza8imdd: 4815483875722983802304723936550956261
    nano_3arg3asgtigae3xckabaaewkx3bzsh7nwz7jkmjos79ihyaxwphhm6qgjps4: 4728610269316435944863044751857497767
    nano_3oxhohaxp9ceobppkhp7wahauxd4zgyz4fhxfniyp4mb9opq4upfnaccswo7: 4201556264676356535934809611421529209
    nano_3rw4un6ys57hrb39sy1qx8qy5wukst1iiponztrz9qiz6qqa55kxzx4491or: 3960880553931851168315661556037210663
    nano_3pczxuorp48td8645bs3m6c3xotxd3idskrenmi65rbrga5zmkemzhwkaznh: 3521890412068766706894027169903178006
    nano_1rs5rtyeo1owjt6cz9ypdkqyydq656kai8t35haiioapts39x96br5u4mbdw: 2907752493147327700052534483561497850
    nano_1bj5cf9hkgkcspmn15day8cyn3hyaciufbba4rqmbnkmbdpjdmo9pwyatjoi: 2002166410648119218893056134706194595
    nano_1iuz18n4g4wfp9gf7p1s8qkygxw7wx9qfjq6a9aq68uyrdnningdcjontgar: 2001440565761884366101082460008891675
    nano_1x7biz69cem95oo7gxkrw6kzhfywq4x5dupw4z1bdzkb74dk9kpxwzjbdhhs: 1821704239654660894411974260008865930
    nano_1stofnrxuz3cai7ze75o174bpm7scwj9jn3nxsn8ntzg784jf1gzn1jjdkou: 1770495647588116206149619721031538920
    nano_3chartsi6ja8ay1qq9xg3xegqnbg1qx76nouw6jedyb8wx3r4wu94rxap7hg: 1554243270252773859363592885183520115
    nano_3power3gwb43rs7u9ky3rsjp6fojftejceexfkf845sfczyue4q3r1hfpr3o: 1313952312386177880583352914844871188
    nano_1zuksmn4e8tjw1ch8m8fbrwy5459bx8645o9euj699rs13qy6ysjhrewioey: 1199509218754413616468603467360123142
    nano_1wenanoqm7xbypou7x3nue1isaeddamjdnc3z99tekjbfezdbq8fmb659o7t: 1173452330641441851612026864726698042
    nano_34zuxqdsucurhjrmpc4aixzbgaa4wjzz6bn5ryn56emc9tmd3pnxjoxfzyb6: 1057625201676550609858214699214403728
    nano_1wcxcjbwnnsdpee3d9i365e8bcj1uuyoqg9he5zjpt3r57dnjqe3gdc184ck: 967995711695585792471667278388678323
    nano_38zpmsje8de6tgkan8yf3t86e31444qkznxyah6zqtqckex1nec97wo94xc9: 967304550439200000000000000000000000
    nano_1awsn43we17c1oshdru4azeqjz9wii41dy8npubm4rg11so7dx3jtqgoeahy: 951746252359446173793925302735433215
    nano_1aqkrayihxzdahoxpjrg8o6mxgxfzq46hhcdm1u48w3qexsakx7pzzhjn3fc: 944940001426886001741074998524472488
    nano_3uaydiszyup5zwdt93dahp7mri1cwa5ncg9t4657yyn3o4i1pe8sfjbimbas: 931338701657102496604819379260016897
    nano_35nu7hynfzecjtauskk6yb8pgfeifscqz4hmgtani15s8eiocgsz15axursj: 894001715198160000000000000000000000
    nano_3strnmn7h9b7oghxa6h9ckrpf5r454fsobpicixps6xwiwc5q4hat7wjbpqz: 875764638961445330285631953317660773
    nano_35btiz1mgfwp95c3ckazmzbp5gepduxtijuijd9xebeau8u1gsbea41smjca: 856715703177877294970709518671801616
    nano_1f56swb9qtpy3yoxiscq9799nerek153w43yjc9atoaeg3e91cc9zfr89ehj: 841622566236732299661733422095199233
    nano_1hispanocq7ow8azrs3mirsccebuh5e3pfk8pkfzfafbyooezpsnwiuizjcu: 822031235068418434072771479881593493
    nano_3caprkc56ebsaakn4j4n7g9p8h358mycfjcyzkrfw1nai6prbyk8ihc5yjjk: 818422195859968395615346983013915810
    nano_3afmp9hx6pp6fdcjq96f9qnoeh1kiqpqyzp7c18byaipf48t3cpzmfnhc1b7: 799307362643896726651736264982487009
    nano_1center16ci77qw5w69ww8sy4i4bfmgfhr81ydzpurm91cauj11jn6y3uc5y: 789737477675162873586022877920706107
    nano_33ad5app7jeo6jfe9ure6zsj8yg7knt6c1zrr5yg79ktfzk5ouhmpn6p5d7p: 789300636704619794307022838250832521
    nano_3dmtrrws3pocycmbqwawk6xs7446qxa36fcncush4s1pejk16ksbmakis78m: 782879107184150966601740061678936472
    nano_1q3hqecaw15cjt7thbtxu3pbzr1eihtzzpzxguoc37bj1wc5ffoh7w74gi6p: 757721115505906269330765259844126122
    nano_3ktybzzy14zxgb6osbhcc155pwk7osbmf5gbh5fo73bsfu9wuiz54t1uozi1: 756728705965070788322729313728898502
    nano_1ookerz3adg5rxc4zwwoshim5yyyihf6dpogjihwwq6ksjpq7ea4fuam5mmc: 709490401899485239243497954094284636
    nano_1jtx5p8141zjtukz4msp1x93st7nh475f74odj8673qqm96xczmtcnanos1o: 707324205772161590611070709694450711
    nano_15nt4cis8ac184q9mj7bedww9ay9zh5jk5k7sj9ypmz44twjcpz3cn6oijir: 685604864614716916191441107932898571
    nano_1hza3f7wiiqa7ig3jczyxj5yo86yegcmqk3criaz838j91sxcckpfhbhhra1: 684647489130770208219890392515991846
    nano_1frogs8fqpdk17w17dpsdbgtbcdmm4egnty8oinxppkwykjzedrbt3suh4as: 682040930222940943709185930136622989
    nano_1etto78drszxhtb5jhswzzm5m98ffqxwjzwg3gr8ajt5sq4ahdj4bjhni9we: 664677456318180425682192110108742279
    nano_318uu1tsbios3kp4dts5b6zy1y49uyb88jajfjyxwmozht8unaxeb43keork: 664424540071534125950812531339770626
    nano_3kqdiqmqiojr1aqqj51aq8bzz5jtwnkmhb38qwf3ppngo8uhhzkdkn7up7rp: 651755358339338356336507954927852615
    nano_3hjo1cehsxrssawmpew98u4ug8bxy4ppht5ch647zpuscdgedfy1xh4yga7z: 634995261061659534801417398945231018
    nano_3z1z144ggdujyypjmrm9dn37a5jimur6g5poshxzz5ryr6jjf8hufjgq16yr: 629744866517888344628328654359415006
    nano_1ebq356ex7n5efth49o1p31r4fmuuoara5tmwduarg7b9jphyxsatr3ja6g8: 617784155673243402432901940600475027
    nano_18bpu81x4oyqsjjsyaeb7ek4rag1bw8gerhaiumookzc4t5prrm4d7zg56ww: 614271665029078029168068487033422914
    nano_3n7ky76t4g57o9skjawm8pprooz1bminkbeegsyt694xn6d31c6s744fjzzz: 602519949058995962011678785252070547
    nano_31xitw55kb3ko8yaz3439hqaqpibxa9shx76suaa3no786do3hjuz8dy6izw: 594878816138950832900300939506802161
    nano_1qgkdadcbwn65sp95gr144fuc99tm5tn6gx9y8ow9bgaam6r5ixgtx19tw93: 583778925679984208828602557483081962
    nano_3o7uzba8b9e1wqu5ziwpruteyrs3scyqr761x7ke6w1xctohxfh5du75qgaj: 555050886855041314708914599221505250
    nano_1anrzcuwe64rwxzcco8dkhpyxpi8kd7zsjc1oeimpc3ppca4mrjtwnqposrs: 550603258168701272892839866627978385
    nano_1gaysex8yymd5ef88hjqxt8xbjt63qz43cujrrzy4df9xb6zhf315csi35ww: 548339087359491571593920149128261138
    nano_1oenixj4qtpfcembga9kqwggkb87wooicfy5df8nhdywrjrrqxk7or4gz15b: 534181141212653605636023919811545599
    nano_1kd4h9nqaxengni43xy9775gcag8ptw8ddjifnm77qes1efuoqikoqy5sjq3: 525472436426009277277984320089432124
    nano_18shbirtzhmkf7166h39nowj9c9zrpufeg75bkbyoobqwf1iu3srfm9eo3pz: 524626096936957904315704082365945034
    nano_3pg8khw8gs94c1qeq9741n99ubrut8sj3n9kpntim1rm35h4wdzirofazmwt: 517055323222876131509587679714478919
    nano_396sch48s3jmzq1bk31pxxpz64rn7joj38emj4ueypkb9p9mzrym34obze6c: 516193637445898077894297550677829071
    nano_16d3mdshcfqayyx8rd9ioimjiicrma743qpd86ohfs9kdzgejmnba1zifo8m: 511545838412097960729864292969759459
    nano_1fnx59bqpx11s1yn7i5hba3ot5no4ypy971zbkp5wtium3yyafpwhhwkq8fc: 504253600733450942479344856311313210
    nano_3zapp5z141qpjipsb1jnjdmk49jwqy58i6u6wnyrh6x7woajeyme85shxewt: 493599884496810626043406343639370932
    nano_3hd4ezdgsp15iemx7h81in7xz5tpxi43b6b41zn3qmwiuypankocw3awes5k: 457294181086692074397344385514154090
    nano_1just1zdsnke856mu5pmed1qdkzk6adh3d13iiqr3so66sr8pbcnh15bdjda: 441212364922936241871894443008548013
    nano_1xckpezrhg56nuokqh6t1stjca67h37jmrp9qnejjkfgimx1msm9ehuaieuq: 428592470620312238943579154133373245
    nano_375pi67f4i4ag5rudoziza86z715bepsmp1r6ri4domt7ct6tk67mjsxtebm: 419865022760235481420024166941609836
    nano_3tta9pdxr4djdcm6r3c7969syoirj3dunrtynmmi8n1qtxzk9iksoz1gxdrh: 411165829319874420577260728261208257
    nano_34amtofxstsfyqcgphp8piij9u33widykq9wbz6ysjpxhbgmqu8btu1eexer: 409967620676315034418931837427792768
    nano_1mime3jd7dbnshd6zw1gjqax5zit31h6y1x6pczfuz7au33ftacjib5cc1ez: 408233262211866402738240625828466982
    nano_37ortkby6k68z8tkk8g63ndbp8wjbmofhn56oyxb4rm6s3x51pkpiwcnpgmq: 398630771485911861036703449626270559
    nano_1isgusmnf1xe45iyjtfxw4qiai36zxdituu7gpni1trtj5ojyujobq13bjah: 384053723961265844083506422195764022
    nano_1bananobjcrqugm87e8p3kxkhy7d1bzkty53n889iyunm83cp14rb9fin78p: 336485171624335939403895475158019877
    nano_3rropjiqfxpmrrkooej4qtmm1pueu36f9ghinpho4esfdor8785a455d16nf: 325239455688747467940076831769230701
    nano_1crpaybw8jip7fm98fzfxnjajb55ty76oyzmpfwe9s66u4aod37tm3kxba8q: 315300274078111612046338142048308501
    nano_1fuckbtc6p55wt64eo4rz7brq3ubjfd8unhz3it5fbdpta8tww7ywk8p9su7: 307705466771667186261735299756819797
    nano_3oiqqy44tkgactzg1sdy45spbf66uqqrfc3fn7yuspnf7hh1h7xba7kwzwr3: 300002026649658000000000000000000000
    nano_1ec5optppmndqsb3rxu1qa4hpo39957s7mfqycpbd547jga4768o6xz8gfie: 299828351823801428032478482218957115
    nano_3ngt59dc7hbsjd1dum1bw9wbb87mbtuj4qkwcruididsb5rhgdt9zb4w7kb9: 283261511777118045151787622845455787
    nano_187i9cz1rwm65ufi4i65nczginx4iw15n7jb5iaqjgb5o8qte7weca6rbihn: 274028049192349418158345125104846984
    nano_16u1uufyoig8777y6r8iqjtrw8sg8maqrm36zzcm95jmbd9i9aj5i8abr8u5: 262228406547636073457877311172859400
    nano_3msc38fyn67pgio16dj586pdrceahtn75qgnx7fy19wscixrc8dbb3abhbw6: 261368092169451074088972476263028438
    nano_1j78msn5omp8jrjge8txwxm4x3smusa1cojg7nuk8fdzoux41fqeeogg5aa1: 245238490790681429987887819124973967
    nano_3g6ue89jij6bxaz3hodne1c7gzgw77xawpdz4p38siu145u3u17c46or4jeu: 237062761729585922456959653072178260
    nano_3grayknbwtrjdsbdgsjbx4fzds7eufjqghzu6on57aqxte7fhhh14gxbdz61: 234911096405656298438919672593238099
    nano_3ekb6tp8ixtkibimyygepgkwckzhds9basxd5zfue4efjnxaan77gsnanick: 227363828406113813413402097758344159
    nano_16d45ow3tsj1y3z9n4satwzxgj6qiue1ggxbwbrj3b33qr58bzchkpsffpx4: 209545035520240813512956072230746895
    nano_3abuqtbaotp9myn6ihb6mg96hf7jnapuddydf6ytgd174t4phg86nnq4cmxj: 200689525371771979161856542710275458
    nano_3mhrc9czyfzzok7xeoeaknq6w5ok9horo7d4a99m8tbtbyogg8apz491pkzt: 186134371742327164331042105485725533
    nano_1wxwqkagc6byutzhwqwxuaqofigbufkmqsgf9a9k5pqz3f7kr6mbgu9nror3: 167906148943145965568980211200950272
    nano_1fe17w13stn8rqos3nxmupoez9sne4pc4njmr1fbz9nci6obnng6jatton5q: 166731603818799112396690536027816448
    nano_1ota8bpwwawmc8ksdz4ezzrb3afbdeipk1n7rbeguhm4muy1r649uzw5moon: 165527437615003318079363388846428160
    nano_3kc8wwut3u8g1kwa6x4drkzu346bdbyqzsn14tmabrpeobn8igksfqkzajbb: 163843828066687787146168179620865033
    nano_1asau6gr8ft5ykynpkauctrq1w37sdasdymuigtxotim6kxoa3rgn3dpenis: 160747395484552156280489871018295572
    nano_1aoxwfsmu6wazes9jq4xu695jx5txa3qrrfsrg4w4uk35bhmxkn378fwebng: 148787179543270966112012298420102591
    nano_3u7d5iohy14swyhxhgfm9iq4xa9yibhcgnyj697uwhicp14dhx4woik5e9ek: 142439951436783733925817403580125784
    nano_1n1hukyqred6yuch1xgtmdofe1bnc68eza733qmb6r19xo9us7qipbjujad1: 139369535116914320000000000000000000
    nano_1i9ugg14c5sph67z4st9xk8xatz59xntofqpbagaihctg6ngog1f45mwoa54: 138653328696276270239125790513260750
    nano_3wat6ci5a55s895eec64i4ihfd9ry3bdxnpb776mj1srjedqfdf4k11rcmg4: 131124550547749721968428552469442753
    nano_3kc9wsf9y4y9r3k9yj1d5da53ytjepcf993bcto17xh1s691wyc6im9xaodr: 121513409159000000000000000000000000
    nano_1nk9zdf1otddxhxfqimjdkmbtq17yzf3z6giz1as7x1huyug8er1ukeqpqpe: 119475397977193935000636987546015741
    nano_39jnmbpgqez7d4zdh83u44jcbf9nb5y3s8z495jf6hxb6719ybdew1ph5qk8: 117634055805000000000000000000000000
    nano_3hrppx3sfxoiycjm9iaqsr3odecgarcxxxhsm41s9pbs75ykambxqhu9ys58: 115437621202500394117405875886851152
    nano_1n747n7fgebsk93khx6fkrj9wmjkgho6zsmb1m7men39uz4pafmmimhob7y7: 114576562074632626911796632375302468
    nano_3pnanopr3d5g7o45zh3nmdkqpaqxhhp3mw14nzr41smjz8xsrfyhtf9xac77: 114235037216036747824133323109742284
    nano_3oddow1wfohhgi6ugc3u3qiz131i5np1ders3ktjxxmi45puu1w6xroi96gt: 112765620986304500000765837172710848
    nano_3fg3hi6b4ptj5y5ss4a3cwarbzahaeazzs6mjf18t1cqm3pmetgtgrtafafp: 110732442052567890000000000000000000
    nano_1thingspmippfngcrtk1ofd3uwftffnu4qu9xkauo9zkiuep6iknzci3jxa6: 110068703179420042715186692091837915
    nano_37tuecwghy64eyqcgxmq3fsb9d55frw3yyo8ksubf66b73hz877nmaa5f3mr: 106503756447655093675010809298578613
    nano_139tfuxmn4xne7kac8gy46rzg3tj8dcahyjjrexk9pc8udh3i1cjxs1h5rme: 104597155788104443869017572433453995
    nano_1nanode8ngaakzbck8smq6ru9bethqwyehomf79sae1k7xd47dkidjqzffeg: 102217790544083635381912895256588657
    nano_3hps1wndzrxtybfg77agkrmstb6yzdrr3d55ynw6hfogw8gnux94fdwi8owg: 92866334920877824128977755653425586
    nano_1niabkx3gbxit5j5yyqcpas71dkffggbr6zpd3heui8rpoocm5xqbdwq44oh: 89795330291046530639441676172136373
    nano_11pb5aa6uirs9hoqsg4swnzyehoiqowj94kdpthwkhwufmtd6a11xx35iron: 88937392109741615109982408618515553
    nano_1k5fqb5q6t44tsd13ziny66w6mxbya6x397g7tkz7hnkcpppofuojzs7qmik: 69808246561955571109044172640504092
    nano_16f43w3bzsws3joz3xtffe5jzgwcijaty9affr718ithrcy64bkgtjag394y: 68208952383135780000000000000000000
    nano_1ssx76ua5rtp7awrr4td5eecqq9es697i9gnujhqxd19qgzet56of8qrh7ee: 65111869792000000000000000000000000
    nano_3cqnodxiojh34fdxsmirendtqh5qfcnyxpc5bhfu1r5ga7mnj36q335whxdt: 65017828479271560000000000000000000
    nano_3wyw9zthfxqs1siz4kpgtkpmaf8zgdr1bi57nsrsg6zj6ab8ybojj9ctq1un: 60784377529924312870260770540779134
    nano_1r98z5i14ztss597ajy3y9no5kpm1bm3uj1gam4gstjhhy3othmus1mamxyz: 60081247898330387024674929860415106
    nano_1tuc3179gw3qroosjmc71fori1j5x8z1d6dfthubgr8tjkkgf4cc7xfpnzig: 56410000000307872461115185441013760
    nano_16k5pimotz9zehjk795wa4qcx54mtusk8hc5mdsjgy57gnhbj3hj6zaib4ic: 54469452300330725930142797732945523
    nano_3ju9wdb8zpzdn3bnhz6ypm5sipccok9urqif9kdyweimj9c9zyi54ceos1qu: 53795572513421389607346668987519934
    nano_1bbpmnm69yireu5ehmkt1mi43dnkcfhaam6jsbmwqmgqh1q1mftpdd6c68ew: 50762035755426843063213190064582565
    nano_1my1snode8rwccjxkckjirj65zdxo6g5nhh16fh6sn7hwewxooyyesdsmii3: 50271497576311578304043104615109550
    nano_1dcnin3j6cnp6orr8ii13fbs6mruq4ywocz47rgpbw7i4j4e1dm6bkdd5pea: 50000959649787890000000000000000000
    nano_1tk8h3yzkibbsti8upkfa69wqafz6mzfzgu8bu5edaay9k7hidqdunpr4tb6: 48935370725708431068498531303232259
    nano_1maffswnif9r35yy6btgo7qukpnpzhpndegi7895fobfjffgfr9pjdy9f66w: 44933581750261508526600422905300725
    nano_1ipx847tk8o46pwxt5qjdbncjqcbwcc1rrmqnkztrfjy5k7z4imsrata9est: 42317965344222570489914260872593408
    wrote 129 rep weights
    max supply 124505160000000000000000000000000000000
    clemahieu committed Nov 22, 2021
    Configuration menu
    Copy the full SHA
    042be00 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    79538a5 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2021

  1. Configuration menu
    Copy the full SHA
    92c0d31 View commit details
    Browse the repository at this point in the history
  2. The thread running nano::wallets::do_wallet_actions may need to obtai…

    …n a shared_ptr to the node. This is not available until after the constructor completes, causing a race condition on startup which can lead to a crash. (nanocurrency#3568)
    
    This adds nano::wallets::start() which does a deferred start from nano::node::start ().
    clemahieu committed Nov 23, 2021
    Configuration menu
    Copy the full SHA
    15a4da3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4e51475 View commit details
    Browse the repository at this point in the history
  4. The thread running nano::wallets::do_wallet_actions may need to obtai…

    …n a shared_ptr to the node. This is not available until after the constructor completes, causing a race condition on startup which can lead to a crash. (nanocurrency#3568)
    
    This adds nano::wallets::start() which does a deferred start from nano::node::start ().
    clemahieu committed Nov 23, 2021
    Configuration menu
    Copy the full SHA
    ca6d306 View commit details
    Browse the repository at this point in the history
  5. This is a change to release the election scheduler lock while doing a…

    …ctive_transactions operations. This ensures the election scheduler is always available to producers while the queue is being consumed. (nanocurrency#3569)
    clemahieu committed Nov 23, 2021
    Configuration menu
    Copy the full SHA
    4037605 View commit details
    Browse the repository at this point in the history
  6. This is a change to release the election scheduler lock while doing a…

    …ctive_transactions operations. This ensures the election scheduler is always available to producers while the queue is being consumed. (nanocurrency#3569)
    clemahieu committed Nov 23, 2021
    Configuration menu
    Copy the full SHA
    9d4e4d0 View commit details
    Browse the repository at this point in the history
  7. Revert "This is a change to release the election scheduler lock while…

    … doing active_transactions operations. This ensures the election scheduler is always available to producers while the queue is being consumed. (nanocurrency#3569)"
    
    This reverts commit 9d4e4d0.
    clemahieu committed Nov 23, 2021
    Configuration menu
    Copy the full SHA
    5db06d4 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2021

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

Commits on Dec 1, 2021

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

Commits on Dec 2, 2021

  1. adding git attributes file

    coranos committed Dec 2, 2021
    Configuration menu
    Copy the full SHA
    60596e0 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'develop' of git://github.com/nanocurrency/nano-node int…

    …o nanocurrency-develop
    coranos committed Dec 2, 2021
    Configuration menu
    Copy the full SHA
    c7b05f8 View commit details
    Browse the repository at this point in the history
  3. resolving pull 32 by merging rep_weights_live.bin and rep_weights_bet…

    …a.bin as 'ours' in the merge strategy
    coranos committed Dec 2, 2021
    Configuration menu
    Copy the full SHA
    81c5b9a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    411d3e3 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2021

  1. Set version number to 23.0

    renesq committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    59639b3 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

  1. Add decimal outputs

    renesq committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    ac2dad6 View commit details
    Browse the repository at this point in the history
  2. merge later nano commit

    renesq committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    14bd4c1 View commit details
    Browse the repository at this point in the history
  3. Remove short election expiration time for dev network (nanocurrency#3585

    )
    
    It makes it difficult/impossible to access election objects in unit tests
    and it increases complexity for no obvious benefit.
    
    This change could potentially fix a lot of unit test race conditions.
    
    Fixes nanocurrency#3584 and probably many other unit tests.
    dsiganos committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    0f4798e View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2021

  1. Remove short election expiration time for dev network (nanocurrency#3585

    ) (#33)
    
    It makes it difficult/impossible to access election objects in unit tests
    and it increases complexity for no obvious benefit.
    
    This change could potentially fix a lot of unit test race conditions.
    
    Fixes nanocurrency#3584 and probably many other unit tests.
    
    Co-authored-by: dsiganos <dimitris@siganos.org>
    coranos and dsiganos committed Dec 7, 2021
    Configuration menu
    Copy the full SHA
    7ce0d73 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa55c95 View commit details
    Browse the repository at this point in the history
  3. reformatting

    coranos committed Dec 7, 2021
    Configuration menu
    Copy the full SHA
    6ebef32 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    10a87d0 View commit details
    Browse the repository at this point in the history
  5. removing representatives_decimal

    coranos committed Dec 7, 2021
    Configuration menu
    Copy the full SHA
    3cfc72a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1310e1a View commit details
    Browse the repository at this point in the history
  7. Double max_peers_per_ip and max_peers_per_subnet (5 -> 10 and 20 -> 40)

    We are getting complaints that nodes are hitting this limit. We do not
    think it is really a problem but we are increasing this limit to see if
    the warnings stop. These complaints could be diverting focus away from
    the real problems.
    
    max_peers_per_ip was 5 and now it is 10
    max_peers_per_subnet was 20 and now it is 40
    dsiganos committed Dec 7, 2021
    Configuration menu
    Copy the full SHA
    0176d6c View commit details
    Browse the repository at this point in the history
  8. Include election.confirmed outcome in Node log (nanocurrency#3582)

    Noted by @RickiNano on beta-testing that not clear outcome of election (confirmed or dropped) by reviewing logs. Added true/false to log string.
    
    Co-authored-by: RickiNano
    jamescoxon authored and dsiganos committed Dec 7, 2021
    Configuration menu
    Copy the full SHA
    ee25252 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bd531f7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b781a5a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    703699e View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2021

  1. Merge branch 'releases/v23' of git://github.com/nanocurrency/nano-nod…

    …e into nanocurrency-releases/v23
    coranos committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    7deee81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    722c7b2 View commit details
    Browse the repository at this point in the history
  3. V23.0RC2 (nanocurrency#3595)

    zhyatt committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    8ab7170 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Configuration menu
    Copy the full SHA
    7057482 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04e7c58 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2022

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

Commits on Jan 18, 2022

  1. Merge branch 'releases/v23' of git://github.com/nanocurrency/nano-nod…

    …e into nanocurrency-releases/v23
    coranos committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    834a6d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    931d027 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

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