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

Sync upstream updates #1

Merged
merged 79 commits into from
Aug 30, 2023
Merged

Sync upstream updates #1

merged 79 commits into from
Aug 30, 2023

Commits on May 11, 2023

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

Commits on May 18, 2023

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

Commits on May 19, 2023

  1. Configuration menu
    Copy the full SHA
    bac626c View commit details
    Browse the repository at this point in the history
  2. feature: Enable Berlin EIPs (#1608)

    Enable following Berlin EIPs on BSC and introduce HertzBlock
    ** EIP-2565: ModExp Gas Cost
    ** EIP-2929: Gas cost increases for state access opcodes
    ** EIP-2718: Typed Transaction Envelope
    ** EIP-2930: Optional access lists
    sunny2022da authored May 19, 2023
    Configuration menu
    Copy the full SHA
    08eab8b View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. Configuration menu
    Copy the full SHA
    1759c69 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd8795d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7b7d8c1 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Configuration menu
    Copy the full SHA
    8d763bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11d16df View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. P2P: try to limit the connection number per IP address (#1623)

     ** by default, MaxPeersPerIp is same as MaxPeers
     ** no restriction on TrustedNode
     ** add test case: TestOptionMaxPeersPerIp
    brilliant-lx authored May 25, 2023
    Configuration menu
    Copy the full SHA
    eaea77a View commit details
    Browse the repository at this point in the history
  2. core: port several London EIPs on BSC(#1422)

    Here is the list:
     a.BEP-227: Implement EIP-3198: BASEFEE opcode
     b.BEP-226: Implement EIP-1559 with base fee of 0
     c.BEP-228: Implement EIP-3541: Prevent deploying contracts starting with 0xEF
     d.BEP-212: Implement EIP-3529: Reduction in Refunds
    Mister-EA authored May 25, 2023
    Configuration menu
    Copy the full SHA
    1036dc7 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

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

Commits on May 31, 2023

  1. feat: add a tool for submitting evidence of malicious voting (#1660)

    * feat: add a tool for submitting evidence of malicious voting
    NathanBSC authored May 31, 2023
    Configuration menu
    Copy the full SHA
    86446ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b8dbf59 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e802c73 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. params: introduce ParliaTestChainConfig

    Mister-EA committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    f316b1d View commit details
    Browse the repository at this point in the history
  2. core: add eip3529 tests for parlia config

    Mister-EA committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    4afd224 View commit details
    Browse the repository at this point in the history
  3. parlia_tests: update comment

    Mister-EA committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    a97f713 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. goleveldb: downgrade the version for performance (#1675)

    this PR: #936 upgraded the goleveldb
    indirectly, since it has dependency of prysm, which also depends on goleveldb indrectly.
    
    But the new version has some performance issue on Databse Close, see:
    syndtr/goleveldb#434
    
    So we need to rollback to the previous verison
    brilliant-lx authored Jun 8, 2023
    Configuration menu
    Copy the full SHA
    d6feb72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf9efe5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    78ad049 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ff32314 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. eip3529tests: refactor tests

    Mister-EA committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    b1fbb29 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Configuration menu
    Copy the full SHA
    38002f8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1686 from bnb-chain/refactor-eip3529-tests

    eip3529tests: refactor tests
    Mister-EA authored Jun 12, 2023
    Configuration menu
    Copy the full SHA
    4a467ec View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1676 from bnb-chain/eip3529-tests-parlia

    EIP-3529 (BEP-212) Unit tests for Parlia Config
    Mister-EA authored Jun 12, 2023
    Configuration menu
    Copy the full SHA
    15c30b7 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Configuration menu
    Copy the full SHA
    3dca640 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4560dc2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2cd0387 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Merge pull request #1695 from sunny2022da/2718-test-dev

    test: Add EIP-2718 unit test for parlia ChainConfig
    Mister-EA authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    23ba7b0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1694 from bnb-chain/improve-readme

    readme: add minimal compiler version
    MatusKysel authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    e31270a View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. core: use reflection to set default block values

    Mister-EA committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    7339721 View commit details
    Browse the repository at this point in the history
  2. core/statedb: always clear out access list when setting a new one (#1702

    )
    
    Co-authored-by: Péter Szilágyi <peterke@gmail.com>
    NathanBSC and karalabe authored Jun 15, 2023
    Configuration menu
    Copy the full SHA
    486e019 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1704 from bnb-chain/default-config-reflection

    core: use reflection to set default block values
    Mister-EA authored Jun 15, 2023
    Configuration menu
    Copy the full SHA
    cd44fc4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1ace44b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    019aedc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    55bb108 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9841ba5 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Configuration menu
    Copy the full SHA
    acd2f5f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1696 from bnb-chain/develop

    release: draft release v1.2.6
    brilliant-lx authored Jun 16, 2023
    Configuration menu
    Copy the full SHA
    cf64a04 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    f455263 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc454a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a27ece8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dde9454 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    be7ee92 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1723 from bnb-chain/develop

    release: draft release v1.2.7
    brilliant-lx authored Jun 20, 2023
    Configuration menu
    Copy the full SHA
    9ed95d8 View commit details
    Browse the repository at this point in the history
  7. fix: typo

    bnb-alexlucaci committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    7487f79 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2023

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

Commits on Jun 27, 2023

  1. Configuration menu
    Copy the full SHA
    598c36b View commit details
    Browse the repository at this point in the history
  2. eth/filters, ethclient/gethclient: add fullTx option to pending tx fi…

    …lter (#25186) (#1626)
    
    This PR adds a way to subscribe to the _full_ pending transactions, as opposed to just being notified about hashes.
    
    In use cases where client subscribes to newPendingTransactions and gets txhashes only to then request the actual transaction, the caller can now shortcut that flow and obtain the transactions directly.
    
    Co-authored-by: lx <92799281+brilliant-lx@users.noreply.github.com>
    Co-authored-by: lmittmann <lmittmann@users.noreply.github.com>
    Co-authored-by: Felix Lange <fjl@twurst.com>
    4 people authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    291cb8a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dda8e8d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1737 from bnb-chain/develop

    release: draft release v1.2.8
    brilliant-lx authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    fd58e6f View commit details
    Browse the repository at this point in the history
  5. eth/tracers: add multiplexing tracer (#26086)

    * eth/tracers: add native multiplexing tracer
    
    * minor improv callTracer
    
    * mv evm cancellation to api
    s1na authored and MatusKysel committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    78d6ae7 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. Configuration menu
    Copy the full SHA
    8a430c0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f87ddf View commit details
    Browse the repository at this point in the history
  3. log: added option to rotate logs based on number of hours with a maxi…

    …mum of 24 (#1735)
    
    log: added daily rotate option which overrides hourly
    bnb-alexlucaci authored Jun 30, 2023
    Configuration menu
    Copy the full SHA
    5ba63e3 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1725 from bnb-chain/uncomment-log-trace

    Uncomment log trace
    bnb-alexlucaci authored Jun 30, 2023
    Configuration menu
    Copy the full SHA
    d565b9c View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. Merge pull request #1739 from bnb-chain/tracing-timeout

    eth/tracers: add multiplexing tracer
    MatusKysel authored Jul 10, 2023
    Configuration menu
    Copy the full SHA
    288804c View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

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

Commits on Jul 12, 2023

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

Commits on Jul 21, 2023

  1. upgrade: mainnet hardfork block height for: Plato, Hertz

    Hertz is equal to Berlin and London
    
    - Plato will be enabled on BSC mainnet at height: 30720096
    - Hertz will be enabled on BSC mainnet at height: 31302048
      Hertz is for ecosystem compatibility, to enable some customized EIPs of Berlin&London on BSC
    brilliant-lx committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    9219c88 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    83cc950 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1777 from bnb-chain/develop

    release: draft release v1.2.9
    brilliant-lx authored Jul 21, 2023
    Configuration menu
    Copy the full SHA
    34b065a View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

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

Commits on Jul 31, 2023

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

Commits on Aug 2, 2023

  1. Configuration menu
    Copy the full SHA
    54b4e58 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    909e7b9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4525cff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    522d4cd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    54dbb2b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0fb3216 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Configuration menu
    Copy the full SHA
    c208d28 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1793 from bnb-chain/develop

    draft release v1.2.10
    brilliant-lx authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    2b83693 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

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

Commits on Aug 15, 2023

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

Commits on Aug 21, 2023

  1. fix: lagging nodes failed to sync (#1829)

    FastFinality puts more infor into the header.extra field to keep vote information.
    For mainnet, on epoch height, it could be 1526 bytes, which was 517 bytes before.
    So the hardcoded 700 bytes for header could be no longer enough, increase it by
    2 times would be enough.
    
    this bug could cause P2P sync failure for nodes that are lagging behind, since they
    would request access of ancient db, and GetBlockHeaders could be failed.
    brilliant-lx authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    e2bf0f3 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Configuration menu
    Copy the full SHA
    c035b0c View commit details
    Browse the repository at this point in the history
  2. ci: increase header-max-length from 72 to 80 for master branch (#1834)

    PR merge will append the PR number at the end, like:... (#1805), which
    has extra 8 characters
    brilliant-lx authored Aug 22, 2023
    Configuration menu
    Copy the full SHA
    c431373 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Merge pull request #1833 from bnb-chain/develop

    draft release v1.2.11
    brilliant-lx authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    7a19cd2 View commit details
    Browse the repository at this point in the history