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

[R4R] Release For BSC v1.1.10 #888

Merged
merged 6 commits into from
May 5, 2022
Merged

[R4R] Release For BSC v1.1.10 #888

merged 6 commits into from
May 5, 2022

Commits on Apr 24, 2022

  1. fix logic issue: handlers.removePeer() is called twice. (#856)

    * fix logic issue: handlers.removePeer() is called twice.
    
    There is a logic issue which cause "Ethereum peer removal failed, err=peer not registered" occur quite often.
    
    handler.runEthPeer set up a defer removePeer(). This is always called after a peer is disconnected.
    However removePeer is also called by mulitple functions like downloader/fetcher.  After those kind of functions removePeer(), peer handler executes defer removePeer(). This makes removePeer() happened twice, and this is the reason we often see "Ethereum peer removal failed, err=peer not registered".
    
    To solve this, removePeer only needs to hard Disconnect peer from networking layer. Then defer unregisterPeer() will do the cleanup task after then.
    
    * fix: modify test function for close testing.
    
    reference from go-thereum.
    
    Co-authored-by: zjubfd <296179868@qq.com>
    Jolly23 and unclezoro authored Apr 24, 2022
    Configuration menu
    Copy the full SHA
    15bc254 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2022

  1. [R4R] fix:defer bloomprocessor close (#860)

    * fix:defer bloomprocessor close
    
    * fix: fix deadlock in Close
    
    * perf:rm defer bloomprocessors Close and manual close before return
    qinglin89 authored Apr 28, 2022
    Configuration menu
    Copy the full SHA
    717b38c View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2022

  1. [R4R] fix validator pipecommit issue (#877)

    * fix validator account root issue in piepecommit
    
    * fix test and imports
    
    * add check for snap
    
    * refacto a bit
    forcodedancing authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    5b5abc4 View commit details
    Browse the repository at this point in the history
  2. [R4R]: add Euler Hardfork, including BEP-127 and BEP-131 (#885)

    * feat: add BEP-127 and BEP-131 hardfork bytecode to upgrade
    
    * feat: force check that Euler height cannot be a multiple of 200, fix getCurrentValidators, raise SystemTxsGas after Euler fork
    
    Co-authored-by: goth <goth>
    gothery001 authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    4feb52e View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. Configuration menu
    Copy the full SHA
    b679ba8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    55ef216 View commit details
    Browse the repository at this point in the history