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

upgrde to bsc@v1.3.6 #22

Open
wants to merge 2,431 commits into
base: devel
Choose a base branch
from
Open

upgrde to bsc@v1.3.6 #22

wants to merge 2,431 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jul 11, 2023

  1. core/vm: implement EIP-5656, mcopy instruction (#26181)

    Implements [EIP 5656](https://eips.ethereum.org/EIPS/eip-5656), MCOPY instruction, and enables it for Cancun. 
    
    ---------
    
    Co-authored-by: Martin Holst Swende <martin@swende.se>
    charles-cooper and holiman committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    5c9cbc2 View commit details
    Browse the repository at this point in the history
  2. eth: better active protocol handler tracking (#27665)

    Fixes an issue where waitgroups were used erroneously, which could lead to waitgroup being added to while wait was already invoked.
    lightclient committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    e1fd3d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aecf3f9 View commit details
    Browse the repository at this point in the history
  4. core/state: value diff tracking in StateDB (#27349)

    This change makes the StateDB track the state key value diff of a block transition.
    We already tracked current account and storage values for the purpose of updating
    the state snapshot. With this PR, we now also track the original (pre-transition) values
    of accounts and storage slots.
    rjl493456442 committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    4b06e4f View commit details
    Browse the repository at this point in the history
  5. cmd/utils, p2p: clean up discovery setup (#27518)

    This simplifies the code that initializes the discovery a bit, and
    adds new flags for enabling/disabling discv4 and discv5 separately.
    
    ---------
    
    Co-authored-by: Felix Lange <fjl@twurst.com>
    lightclient and fjl committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    645b0db View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7a565fa View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cecd221 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
  2. core/rawdb: support freezer batch read with no size limit (#27687)

    This change adds the ability to perform reads from freezer without size limitation. This can be useful in cases where callers are certain that out-of-memory will not happen (e.g. reading only a few elements). 
    
    The previous API was designed to behave both optimally and secure while servicing a request from a peer, whereas this change should _not_ be used when an untrusted peer can influence the query size.
    rjl493456442 committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    0b1f97e View commit details
    Browse the repository at this point in the history
  3. p2p/discover: filter bootnodes by netrestrict (#27701)

    This prevents an issue where the node would attempt to contact the bootstrap
    nodes even if they weren't contained in the netrestrict list.
    fjl committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    a426999 View commit details
    Browse the repository at this point in the history
  4. accounts, cmd/evm: fix docstrings (#27703)

    fix function name in comment
    
    Signed-off-by: cui fliter <imcusg@gmail.com>
    cuishuang committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    80b7bfe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    040a4a5 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. eth, miner: rm redundant type declare (#27713)

    * eth: rm redundant type from array, slice, or map
    
    * miner: rm redundant type from array, slice, or map
    jsvisa committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    714f759 View commit details
    Browse the repository at this point in the history
  2. graphql: fix race in withdrawals test (#27706)

    graphql: fix race in test
    s1na committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    4f0d8f0 View commit details
    Browse the repository at this point in the history
  3. internal: early exit if tx for getTxReceipt not found (#27712)

    internal/ethapi: fast exit if tx notfound
    jsvisa committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    10a136a View commit details
    Browse the repository at this point in the history
  4. internal/ethapi: add more testcase for GetTransactionReceipt (#27527)

    * internal/ethapi: testBackend reuse the same db
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * internal/ethapi: implment GetTransaction
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * internal/ethapi: implement GetReceipts
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * internal/ethapi: insert receipts and setup txlookup
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * internal/ethapi: add simple success tx receipt test
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * internal/ethapi: add case create contract
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * internal/ethapi: add contract call receipt
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * internal/ethapi: add tx notfound
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * internal/ethapi: add dynamic fee testcase
    
    * internal/ethapi: add accessList receipt
    
    * internal/ethapi: no need to insert receipt chain, no error
    
    * internal/ethapi: use HeaderByHash instead
    
    * internal/ethapi: add one more case
    
    ---------
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    5d03504 View commit details
    Browse the repository at this point in the history
  5. eth/tracers: add ReturnData in the tracer's response (#27704)

    The struct logger (or opcode tracer) was missing the return data field even
    if this was explicitly enabled by user via `"enableReturnData": true` in the config.
    This PR fixes this issue.
    
    Co-authored-by: Sina Mahmoodi <itz.s1na@gmail.com>
    jsvisa and s1na committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    1e069cf View commit details
    Browse the repository at this point in the history
  6. eth/tracers/native: panic on memory read in prestateTracer (#27691)

    Co-authored-by: Sina Mahmoodi <itz.s1na@gmail.com>
    ryanschneider and s1na committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    517ac88 View commit details
    Browse the repository at this point in the history
  7. go.sum: go mod tidy (#27717)

    ucwong committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    e1fe6bc View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. Configuration menu
    Copy the full SHA
    c40ab6a View commit details
    Browse the repository at this point in the history
  2. cmd/bootnode, p2p: support for alternate mapped ports (#26359)

    This changes the port mapping procedure such that, when the requested port is unavailable
    an alternative port suggested by the router is used instead.
    
    We now also repeatedly request the external IP from the router in order to catch any IP changes.
    
    Co-authored-by: Felix Lange <fjl@twurst.com>
    dbadoy and fjl committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    60ecf48 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13c0305 View commit details
    Browse the repository at this point in the history
  4. cmd/geth: use automaxprocs to apply cpu quota correctly (#27506)

    It is usually best to set GOMAXPROCS to the number of available CPU cores. However, setting
    it like that does not work well when the process is quota-limited to a certain number of CPUs.
    The automaxprocs library configures GOMAXPROCS, taking such limits into account.
    jsvisa committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    47b9f1b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    34d5072 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2023

  1. Configuration menu
    Copy the full SHA
    00408f7 View commit details
    Browse the repository at this point in the history
  2. core: replace instances of 'suicide' with 'selfdestruct' to improve c…

    …ode consistency. (#27716)
    
    
    ---------
    
    Co-authored-by: Martin Holst Swende <martin@swende.se>
    Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
    3 people committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    d233b6b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    99e000c View commit details
    Browse the repository at this point in the history
  4. core, tests: EIP-4844 transaction processing logic (#27721)

    This updates the reference tests to the latest version and also adds logic
    to process EIP-4844 blob transactions into the state transition. We are now
    passing most Cancun fork tests.
    
    Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
    Co-authored-by: Felix Lange <fjl@twurst.com>
    3 people committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    b058cf4 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. core/state, core/vm: implement EIP 6780 (#27189)

    EIP-6780: SELFDESTRUCT only in same transaction
    
    >     SELFDESTRUCT will recover all funds to the caller but not delete the account, except when called in the same transaction as creation
    
    ---------
    
    Co-authored-by: Martin Holst Swende <martin@swende.se>
    jwasinger and holiman committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    988d84a View commit details
    Browse the repository at this point in the history
  2. les: remove obsolete code related to PoW header syncing (#27737)

    This change removes PoW header syncing related code from LES and also deletes 
    duplicated packages les/catalyst, les/downloader and les/fetcher. These package copies
    were created because people wanted to make changes in their eth/ counterparts, but weren't
    able to adapt LES code to the API changes.
    zsfelfoldi committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    d4d88f9 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. beacon/engine, eth/catalyst: EIP-4844 updates for the engine API (#27…

    …736)
    
    This is a spin-out from the EIP-4844 devnet branch, containing just the Engine API modifications
    and nothing else. The newPayloadV3 endpoint won't really work in this version, but we need the
    data structures for testing so I'd like to get this in early.
    
    Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
    fjl and MariusVanDerWijden committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    e86ad52 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f756dc 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 committed 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 24, 2023

  1. Configuration menu
    Copy the full SHA
    a46f417 View commit details
    Browse the repository at this point in the history
  2. all: expose block number information to statedb (#27753)

    * core/state: clean up
    
    * all: add block number infomration to statedb
    
    * core, trie: rename blockNumber to block
    rjl493456442 committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    88f3d61 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7a1fba1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a196f3e View commit details
    Browse the repository at this point in the history
  5. crypto/kzg4844: do lazy init in all ckzg funcs (#27679)

    * crypto/kzg4844: remove unnecessary init call & fix typo
    
    * Fix kzg4844 tests/benchmarks
    
    * Make init lazy & revert changes to tests
    jtraglia committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    2274a03 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Configuration menu
    Copy the full SHA
    37b952a View commit details
    Browse the repository at this point in the history
  2. core/txpool/blobpool: 4844 blob transaction pool (#26940)

    * core/blobpool: implement txpool for blob txs
    
    * core/txpool: track address reservations to notice any weird bugs
    
    * core/txpool/blobpool: add support for in-memory operation for tests
    
    * core/txpool/blobpool: fix heap updating after SetGasTip if account is evicted
    
    * core/txpool/blobpool: fix eviction order if cheap leading txs are included
    
    * core/txpool/blobpool: add note as to why the eviction fields are not inited in reinject
    
    * go.mod: pull in inmem billy form upstream
    
    * core/txpool/blobpool: fix review commens
    
    * core/txpool/blobpool: make heap and heap test deterministic
    
    * core/txpool/blobpool: luv u linter
    
    * core/txpool: limit blob transactions to 16 per account
    
    * core/txpool/blobpool: fix rebase errors
    
    * core/txpool/blobpool: luv you linter
    
    * go.mod: revert some strange crypto package dep updates
    karalabe committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    1662228 View commit details
    Browse the repository at this point in the history
  3. core/types: add 4844 data gas fields in Receipt (#27743)

    * core/types: add data gas fields in Receipt
    
    * core/types: use BlobGas method of tx
    
    * core: fix test
    
    * core/types: fix receipt tests, add data gas used field test
    
    ---------
    
    Co-authored-by: Péter Szilágyi <peterke@gmail.com>
    fjl and karalabe committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    393d4db View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0f4b21f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    278608a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    57268f7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d955653 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Configuration menu
    Copy the full SHA
    8f2ae29 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
  2. Configuration menu
    Copy the full SHA
    95cc7bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a4eba6 View commit details
    Browse the repository at this point in the history
  4. core: remove pointless check for excessBlobGas nilness (#27797)

    * core: check excessBlobGas in front
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * core: no need to manual panic
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * core: no comment
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    ---------
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    43a1a48 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    817553c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4e97756 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. all: replace data gas to blob gas in comments (#27825)

    * eth: excessDataGas -> excessBlobGas
    
    * consensus: data gas -> blob gas
    
    * core: data gas -> blob gas
    
    * params: data gas -> blob gas
    jsvisa committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    3ca92f7 View commit details
    Browse the repository at this point in the history
  2. tests: make tests pass on windows/386 (#27821)

    * tests: split up state test execution
    
    * Revert "tests: split up state test execution"
    
    This reverts commit 96017c248c85d24e93ad013a2bbe8b38c99327c0.
    
    * build: bump test timeout to 20 minutes
    holiman committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    852be57 View commit details
    Browse the repository at this point in the history
  3. core/txpool/blobpool: remove error log when finalized block is nil (#…

    …27822)
    
    * core/txpool/blobpool: remove error log when finalized block is nil
    
    * core/txpool/blobpool: take peter's suggestion
    rjl493456442 committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    2fd77a6 View commit details
    Browse the repository at this point in the history
  4. consensus/misc: move eip1559 into a package (#27828)

    * consensus/misc: move eip1559 as a sub directory
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * consensus/misc: package name
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * all: eip1559
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    ---------
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    7c95ebd View commit details
    Browse the repository at this point in the history
  5. cmd/evm: set ExcessBlobGas from env (#27796)

    Sets the `currentExcessBlobGas` from env, alternatively calculates it based on `parentExcessBlobGas` and `parentBlobGasUsed`. It then emits the `currentExcessBlobGas` and `currentBlobGasUsed` into the output, to be used as parent-values for a future iteration. 
    
    Closes #27785
    Closes #27783
    
    ---------
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    Co-authored-by: Martin Holst Swende <martin@swende.se>
    jsvisa and holiman committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    f404a2d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9d744f0 View commit details
    Browse the repository at this point in the history
  7. all: implement path-based state scheme (#25963)

    * all: implement path-based state scheme
    
    * all: edits from review
    
    * core/rawdb, trie/triedb/pathdb: review changes
    
    * core, light, trie, eth, tests: reimplement pbss history
    
    * core, trie/triedb/pathdb: track block number in state history
    
    * trie/triedb/pathdb: add history documentation
    
    * core, trie/triedb/pathdb: address comments from Peter's review
    
    Important changes to list:
    
    - Cache trie nodes by path in clean cache
    - Remove root->id mappings when history is truncated
    
    * trie/triedb/pathdb: fallback to disk if unexpect node in clean cache
    
    * core/rawdb: fix tests
    
    * trie/triedb/pathdb: rename metrics, change clean cache key
    
    * trie/triedb: manage the clean cache inside of disk layer
    
    * trie/triedb/pathdb: move journal function
    
    * trie/triedb/path: fix tests
    
    * trie/triedb/pathdb: fix journal
    
    * trie/triedb/pathdb: fix history
    
    * trie/triedb/pathdb: try to fix tests on windows
    
    * core, trie: address comments
    
    * trie/triedb/pathdb: fix test issues
    
    ---------
    
    Co-authored-by: Felix Lange <fjl@twurst.com>
    Co-authored-by: Martin Holst Swende <martin@swende.se>
    3 people committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    7de748d View commit details
    Browse the repository at this point in the history
  8. cmd/geth: disable automaxprocs log (#27814)

    Co-authored-by: Felix Lange <fjl@twurst.com>
    jsvisa and fjl committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    ff97b4c View commit details
    Browse the repository at this point in the history
  9. p2p: use atomic types (#27764)

    Co-authored-by: Felix Lange <fjl@twurst.com>
    ucwong and fjl committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    d04bde0 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
    8224bb9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    54dbb2b View commit details
    Browse the repository at this point in the history
  7. 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 committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    2b83693 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6e934f4 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. core/types: fix immutability guarantees in Block (#27844)

    This change rearranges the accessor methods in block.go and fixes some minor issues with
    the copy-on-write logic of block data. Fixed issues:
    
    - Block.WithWithdrawals did not create a shallow copy of the block.
    
    - Block.WithBody copied the header unnecessarily, and did not preserve withdrawals.
    
    However, the bugs did not affect any code in go-ethereum because blocks are *always*
    created using NewBlockWithHeader().WithBody().WithWithdrawals()
    fjl committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    df54435 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57cdbae View commit details
    Browse the repository at this point in the history
  3. core/types: support yParity field in JSON transactions (#27744)

    This adds support for the "yParity" field in transaction objects returned by RPC
    APIs. We somehow forgot to add this field even though it has been in the spec for
    a long time.
    fjl committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    bb148dd View commit details
    Browse the repository at this point in the history
  4. log: use atomic types (#27763)

    Co-authored-by: Felix Lange <fjl@twurst.com>
    ucwong and fjl committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    5c30541 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    60070fe View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Configuration menu
    Copy the full SHA
    8574767 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d14c07d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eeebb07 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6d2bcb9 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. graphql: avoid greedy allocation (#27873)

    Fixes a graphql-dos
    
    ---------
    
    Co-authored-by: Sina Mahmoodi <1591639+s1na@users.noreply.github.com>
    Co-authored-by: Sina Mahmoodi <itz.s1na@gmail.com>
    3 people committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    0d772b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e13fa32 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. p2p: move ping handling into pingLoop goroutine (#27887)

    Moving the response sending there allows tracking all peer goroutines
    in the peer WaitGroup.
    fjl committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    7ec60d5 View commit details
    Browse the repository at this point in the history
  2. graphql: add yParity field for transactions (#27882)

    Co-authored-by: Felix Lange <fjl@twurst.com>
    jsvisa and fjl committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    10d9f93 View commit details
    Browse the repository at this point in the history
  3. core/state: move UpdateContractCode before the trie hash is computed …

    …(#27853)
    
    Context: The UpdateContractCode method was introduced for the state storage commitment
    schemes that include the whole code for their commitment computation. It must therefore be called
    before the root hash is computed at the end of IntermediateRoot.
    
    This should have no impact on the MPT since, in this context, the method is a no-op.
    gballet committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    6797902 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

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

Commits on Aug 11, 2023

  1. deps: update supranational/blst to 0.3.11 (#27890)

    build(deps): bump github.com/supranational/blst
    
    Bumps [github.com/supranational/blst](https://github.com/supranational/blst) from 0.3.11-0.20230406105308-e9dfc5ee724b to 0.3.11.
    - [Release notes](https://github.com/supranational/blst/releases)
    - [Commits](https://github.com/supranational/blst/commits/v0.3.11)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/supranational/blst
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and fjl committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    a0491a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    55863ce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    770db14 View commit details
    Browse the repository at this point in the history
  4. all: update golang/x/ext and fix slice sorting fallout (#27909)

    The Go authors updated golang/x/ext to change the function signature of the slices sort method. 
    It's an entire shitshow now because x/ext is not tagged, so everyone's codebase just 
    picked a new version that some other dep depends on, causing our code to fail building.
    
    This PR updates the dep on our code too and does all the refactorings to follow upstream...
    karalabe authored and fjl committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    811a674 View commit details
    Browse the repository at this point in the history
  5. go.mod, build: upgrade c-kzg-4844 (#27907)

    This upgrades to the latest release of ckzg, and also attempts to fix some blst-related
    build errors that occur on launchpad.net.
    fjl committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    f298ec4 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2023

  1. Configuration menu
    Copy the full SHA
    a867039 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bed8460 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 committed 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 committed 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 committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    7a19cd2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    872d22e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2290201 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

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

Commits on Sep 5, 2023

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

Commits on Sep 6, 2023

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

    discov: add hardcoded bootnodes
    MatusKysel committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    3f01587 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a437355 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. Big merge v1.10.16 v1.12.2 fix ci (#1850)

    * fix: crash of highestVerifiedHeader
    
    * fix: panic of blobpool
    
    * fix: genesis set up
    
    * 1. modify NewDatabaseWithNodeDB to upstream
    2. fix race use of hasher in statedb
    3. fix use wrong value when updateTrie
    
    * fix dir legacypool
    
    * fix dir blobpool
    
    * fix dir vote
    
    * remove diffsync related code
    
    * fix core/state/snapshot
    
    * disable pipeCommit for now
    
    * fix applyTransaction for bloom setting
    
    * CI: fast finality in gasprice test
    
    * CI: diffFetcher was removed
    
    * CI: downloader, remove beaconsync test
    
    * CI: no beaconsync in downloader, remove a failed case
    
    TestCheckpointChallenge was removed in:
    ethereum/go-ethereum#27147
    since after merge, it is useless for ethereum, but might be useful for BSC.
    disable the case right now, as it is not a big issue.
    
    * CI: bsc protocol decHandlers
    
    * CI: receipt Bloom process
    
    * 1. skip CheckConfigForkOrder for non-parlia engine
    2. all test cases in core work well now
    	cd core && go test ./... -v
    
    * fix test cases in trie dir
    
    * CI: no beaconsync in downloader, remove a failed case(redo)
    
    * fix dir miner
    
    * fix dir cmd/geth
    
    * CI: filter test, BaseFee & Finality
    
    * fix dir graphql
    
    * remove diffStore
    
    * fix ethclient
    
    * fix TestRPCGetTransactionReceipt
    
    * fix dir internal
    
    * ut add dir ethstats and signer
    
    * disable pipeCommit thoroughly; fix concurrent map iteration and map write in statedb
    
    * CI: fix snap sync
    
    it could be changed by mistake
    
    * fix tests/Run to generate snapshot
    
    * prepare for merge
    
    * remove useless
    
    * use common hasher in getDeletedStateObject, no race here
    
    * an critical comment for state.Prepare
    
    * do not copy nil accessList
    
    * add omitempty tag for unused new fields of core.Genesis
    
    * remove totalFees
    
    * calculate fees before FinalizeAndAssemble
    
    * revert interface Finalize of consensus
    
    * do not double gas limit upon london block
    
    * use Leveldb as default
    
    * Revert "remove diffStore"
    
    This reverts commit df343b137412b0beb25298a6ba9c3c19e47f20b1.
    
    * Revert "remove diffsync related code"
    
    This reverts commit 8d84b81feae5d794cb5d7fcfdb7f5f7da751941b.
    
    * compile pass after revert
    
    * remove diffsync
    
    * fix dir eth/protocols/trust
    
    * fix TestFastNode
    
    * decHandlers for trust protocol
    
    * keep persist diff in test
    NathanBSC committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    202ab70 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0cb4d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b5e862b View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. Configuration menu
    Copy the full SHA
    6af6162 View commit details
    Browse the repository at this point in the history
  2. Update init-network command (#1839)

    * cmd: remove genesis from config.toml
    * cmd: add check for port number
    Mister-EA committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    5a7964d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6632d3b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1856 from bnb-chain/merge_develop_to_big_merge_v1…

    ….10.16_v1.12.2
    
    Merge develop to big merge v1.10.16 v1.12.2
    brilliant-lx committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    7b94e61 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1c17c47 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0f622f3 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

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

    draft release v1.2.12
    brilliant-lx committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    bb6bdc0 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Configuration menu
    Copy the full SHA
    0d482cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05e94ff View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. Merge pull request #1840 from bnb-chain/big_merge_v1.10.16_v1.12.2

    Big merge from v1.10.16 to v1.12.2
    brilliant-lx committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    fe5df93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    782aea5 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

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

Commits on Sep 19, 2023

  1. Configuration menu
    Copy the full SHA
    1bc27f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c7a07b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    41f0667 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. parlia: reject header with non-nil WithdrawalsHash(#1884)

    * parlia: reject header with `WithdrawalsHash` before shanghai fork
    
    * log: output chainconfig when start up
    
    * eth: fix TestOptionMaxPeersPerIP failure of goroutine order
    NathanBSC committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    52e2cb8 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

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

    draft release v1.3.0
    brilliant-lx committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    b3ef585 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f7d305 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Configuration menu
    Copy the full SHA
    d179056 View commit details
    Browse the repository at this point in the history
  2. all: activate pbss as experimental feature from eth (#26274)

    * all: activate pbss
    
    * core/rawdb: fix compilation error
    
    * cma, core, eth, les, trie: address comments
    
    * cmd, core, eth, trie: polish code
    
    * core, cmd, eth: address comments
    
    * cmd, core, eth, les, light, tests: address comment
    
    * cmd/utils: shorten log message
    
    * trie/triedb/pathdb: limit node buffer size to 1gb
    
    * cmd/utils: fix opening non-existing db
    
    * cmd/utils: rename flag name
    
    * cmd, core: group chain history flags and fix tests
    
    * core, eth, trie: fix memory leak in snapshot generation
    
    * cmd, eth, internal: deprecate flags
    
    * all: enable state tests for pathdb, fixes
    
    * cmd, core: polish code
    
    * trie/triedb/pathdb: limit the node buffer size to 256mb
    
    ---------
    
    Co-authored-by: Martin Holst Swende <martin@swende.se>
    Co-authored-by: Péter Szilágyi <peterke@gmail.com>
    3 people authored and joeylichang committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    720ff1f View commit details
    Browse the repository at this point in the history
  3. feat: active pbss on bsc

    fix: lint error
    
    fix: ut error
    
    fix: code review comments
    joeylichang committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    528d97b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b8bad31 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Configuration menu
    Copy the full SHA
    c955dd2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8bc2b7 View commit details
    Browse the repository at this point in the history
  3. core/bloombits: fix deadlock when matcher session hits an error (#1895)

    When MatcherSession encounters an error, it attempts to close the session.
    Closing waits for all goroutines to finish, including the 'distributor'.
    However, the distributor will not exit until all requests have returned.
    
    This patch fixes the issue by delivering the (empty) result to the distributor
    before calling Close().
    msmania committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    35b21ca View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

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

Commits on Sep 29, 2023

  1. cmd: add tests for init-network (#1899)

    * cmd: add tests for init-network command
    
    * cmd: add setup function
    Mister-EA committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    6932673 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Merge pull request #1882 from Fynnss/add_hash_trie_node_prune_tool

    cmd/geth: add hbss to pbss convert tool
    fynnss committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    c26a303 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2023

  1. Configuration menu
    Copy the full SHA
    4259f4c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d47213 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2023

  1. Configuration menu
    Copy the full SHA
    44b2f4a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1906 from Fynnss/fix_state_history_write_error

    cmd/geth: fix error when writing state history after covert from hbss to pbss
    fynnss committed Oct 8, 2023
    Configuration menu
    Copy the full SHA
    5cd647b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f843951 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

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

Commits on Oct 11, 2023

  1. Configuration menu
    Copy the full SHA
    43e2c77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35d85e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    73cfed0 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. core/txpool: ignore nil sub when subpool have been shut down (#1915)

    Co-authored-by: buddh0 <galaxystroller@gmail.com>
    NathanBSC and buddh0 committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    b86459a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1812181 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Merge pull request #1917 from bnb-chain/master

    branch: merge v1.3.0 fix ups from master to develop
    brilliant-lx committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    423d413 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    dda8c00 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    959b733 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4be2e1b View commit details
    Browse the repository at this point in the history
  4. core/state: implement fast storage deletion (#27955)

    This changes implements faster post-selfdestruct iteration of storage slots for deletion, by using snapshot-storage+stacktrie to recover the trienodes to be deleted. This mechanism is only implemented for path-based schema.
    
    For hash-based schema, the entire post-selfdestruct storage iteration is skipped, with this change, since hash-based does not actually perform deletion anyway.
    
    ---------
    
    Co-authored-by: Martin Holst Swende <martin@swende.se>
    2 people authored and joeylichang committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    713d8d6 View commit details
    Browse the repository at this point in the history
  5. core/state: check err for iter.Error in fastDeleteStorage (#28122)

    core/state: check err for iter.Error
    darioush authored and joeylichang committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    d3a6f9a View commit details
    Browse the repository at this point in the history
  6. core/rawdb: no need to run truncateFile for readonly mode (#28145)

    Avoid truncating files, if ancients are opened in readonly mode. With this change, we return error instead of trying (and failing)  to repair
    jsvisa authored and joeylichang committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    9baffb3 View commit details
    Browse the repository at this point in the history
  7. fix: ut error

    joeylichang committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    c3199ab View commit details
    Browse the repository at this point in the history
  8. trie: remove internal nodes between shortNode and child in path mode …

    …(#28163)
    
    * trie: remove internal nodes between shortNode and child in path mode
    
    * trie: address comments
    
    * core/rawdb, trie: address comments
    
    * core/rawdb: delete unused func
    
    * trie: change comments
    
    * trie: add missing tests
    
    * trie: fix lint
    rjl493456442 authored and joeylichang committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    5a3109b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fdfc637 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9f5842e View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

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

Commits on Oct 18, 2023

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

Commits on Oct 24, 2023

  1. dependency: go version to 1.20 and some dependencies in go.mod (#1939)

    * go.mod: upgrade prysm and the indrect dependency
    prysm from v4.0.2 to v4.0.8, and run go mod tidy
    
    * ci: upgrade go version from 1.19 to 1.20
    * go-version: upgrade from v1.19 to v1.20
    there is some dependency on go v1.20, such as go-libp2p v0.27.8
    and also run go mod tidy
    
    * dependency: upgrade docker version for security
    it is not a big issue, since docker is only used for test purpose.
    
    * rand: update the usage of math/rand after golang v1.20
    
    2 APIs of math/rand module were deprecated since golang v1.20.
    that is: rand.Seed() and rand.Read(), refer: ettps://pkg.go.dev/math/rand
    
    "rand.Seed(seed int64)" has been replaced by: "r := rand.New(rand.NewSource(seed int64))",
    need to initialize it with an instance before use
    
    "rand.Read()" has been replaced by "crypto/rand.Read()"
    
    * readme: need golang v1.20+ to build bsc
    brilliant-lx committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    01d75a9 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

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

Commits on Oct 30, 2023

  1. code: remove accountTrieCache and storageTrieCache (#1949)

    accountTrieCache and storageTrieCache were introduced in this PR:
    bnb-chain/bsc#257, which is to improve performance.
    Actually the performance gain is quite limited, as there is already dirty
    and clean cache for trie node.
    And after big merge, these 2 cache can not be used when PBSS is enabled.
    So remove these code to simplify the logic.
    brilliant-lx committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    3bf998f View commit details
    Browse the repository at this point in the history
  2. fix: 2 APIs of get receipt related(#1950)

    * fix: GetTransactionReceiptsByBlockNumber &  GetTransactionDataAndReceipt
    zlacfzy committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    3e298c1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0d9151e View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

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

Commits on Nov 3, 2023

  1. eth, trie/triedb/pathdb: reallocate excess memory to clean cache

    eth, trie/triedb/pathdb: address comments
    rjl493456442 authored and joeylichang committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    604f160 View commit details
    Browse the repository at this point in the history
  2. trie/triedb/pathdb: improve dirty node flushing trigger

    trie/triedb/pathdb: add tests
    
    trie/triedb/pathdb: address comment
    rjl493456442 authored and joeylichang committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    f5a854c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1962 from bnb-chain/cherry_pick_pbss_patches

    cherry pick pbss patches from go-ethereum
    brilliant-lx committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    ea9c962 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6286247 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. eth, trie/triedb/pathdb: pbss patches (#1955)

    * fix: use the top root hash for rewinding under path schema
    
    * feat: add async flush nodebuffer in path schema
    
    * chore: add prun-block param suffix check
    
    * fix: code review comments
    joeylichang committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    53559fc View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

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

Commits on Nov 10, 2023

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

Commits on Nov 14, 2023

  1. Configuration menu
    Copy the full SHA
    3fc9f75 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4be9481 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8b94dd6 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Configuration menu
    Copy the full SHA
    497fdf8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0224d48 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

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

Commits on Nov 25, 2023

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

Commits on Nov 28, 2023

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

Commits on Nov 29, 2023

  1. fix: remove sharedPool

    brilliant-lx committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    8e19728 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Configuration menu
    Copy the full SHA
    3ce568f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf80501 View commit details
    Browse the repository at this point in the history
  3. release: draft v1.3.3

    brilliant-lx committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    c409eb6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    20dcaab View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    70ccc3d View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. fix: remove sharedPool

    brilliant-lx committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    f7e9adc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b494339 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3507cc View commit details
    Browse the repository at this point in the history
  4. release: draft v1.3.3

    brilliant-lx committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    a840915 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8b00720 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7615631 View commit details
    Browse the repository at this point in the history
  7. release: prepare v1.3.4

    brilliant-lx committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    a2f9ac0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    afc3b42 View commit details
    Browse the repository at this point in the history
  9. fix: failed ut

    brilliant-lx committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    885de2c View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Configuration menu
    Copy the full SHA
    5b78f57 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2033 from bnb-chain/develop_lock_v1.3.4_merge

    merge v1.3.4 into develop branch
    zzzckck committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    7e6b43a View commit details
    Browse the repository at this point in the history
  3. cmd/geth: standardize the action of importing bls account (#2020)

    * cmd/geth: standardize the action of importing bls account
    * rename bLSAccountPasswordFileFlag to blsAccountPasswordFileFlag
    * use password of wallet as account password when new an account or importing a raw key
    buddh0 committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    5db73c9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    195ae35 View commit details
    Browse the repository at this point in the history
  5. config: setup Kepler/Shanghai hardfork date

    expected hard fork date:
    - Testnet: 19th Dec 2023, 2pm UTC+8, Tuesday
    - Mainnet: 23th Jan 2024, 4pm UTC+8, Tuesday
    brilliant-lx committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    aa15df2 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

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

Commits on Dec 7, 2023

  1. Configuration menu
    Copy the full SHA
    6c788d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa5d0cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e3ef62f View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

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

    release: draft release v1.3.5
    zzzckck committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    fe928d4 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

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

Commits on Dec 13, 2023

  1. Configuration menu
    Copy the full SHA
    b3df096 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ce9cda View commit details
    Browse the repository at this point in the history
  3. params: fix comment

    buddh0 committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    1ebf2a4 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Configuration menu
    Copy the full SHA
    64be7df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e69dcb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e4910b9 View commit details
    Browse the repository at this point in the history
  4. cmd, core, params: add support for the Holesky testnet (#28007)

    * cmd, core, params: add support for the Holesky testnet
    
    * cmd/devp2p: add support for holesky for the dns crawler
    # Conflicts:
    #	cmd/devp2p/nodesetcmd.go
    #	cmd/geth/main.go
    #	cmd/utils/flags.go
    #	core/genesis.go
    #	params/bootnodes.go
    #	params/config.go
    karalabe authored and zzzckck committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    f628e32 View commit details
    Browse the repository at this point in the history
  5. cmd, core, eth: change default network from ETH to BSC

    fix tests
    
    fix tests
    weiihann authored and zzzckck committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    84b268f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0b632d9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8205fdc View commit details
    Browse the repository at this point in the history
  8. Merge pull request #2066 from bnb-chain/develop

    draft release v1.3.6
    zzzckck committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    5ee77bb View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. merge bsc@v1.3.6

    intosKai committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    5c8358d View commit details
    Browse the repository at this point in the history
  2. Merge branch 'devel' of github.com:Ankr-network/bas-template-bsc into…

    … feat/bas-upgrade
    
    # Conflicts:
    #	cmd/faucet/faucet.go
    #	cmd/faucet/faucet.html
    #	cmd/faucet/website.go
    #	consensus/consensus.go
    #	consensus/parlia/parlia.go
    #	core/vm/evm.go
    #	eth/tracers/api.go
    #	params/config.go
    intosKai committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    a0e3992 View commit details
    Browse the repository at this point in the history
  3. resolve conflicts with devel

    intosKai committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    fbfc5e0 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. fix genesis problems

    memekas committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    84039ce View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. fix modules in the test

    memekas committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    288eb78 View commit details
    Browse the repository at this point in the history
  2. comment export test

    memekas committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    7f41fdc View commit details
    Browse the repository at this point in the history
  3. comment tests with geth init

    memekas committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    3549505 View commit details
    Browse the repository at this point in the history
  4. fix export

    memekas committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    662279b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e330d1b View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. fix core genesis tests

    memekas committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    9a453b4 View commit details
    Browse the repository at this point in the history
  2. add comments

    memekas committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    e96055c View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. fix simulated tests

    memekas committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    05fe64d View commit details
    Browse the repository at this point in the history
  2. fix tracetest

    memekas committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    8b4f61e View commit details
    Browse the repository at this point in the history
  3. fix simulated tests

    memekas committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    8d6b8d9 View commit details
    Browse the repository at this point in the history
  4. comment failed tests

    memekas committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    3678d6f View commit details
    Browse the repository at this point in the history
  5. delete log file

    memekas committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    20209e0 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Merge pull request #23 from memekas/fix/unit-tests

    fix unit tests
    dmitry123 committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    08b5c06 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. make StateObject public

    memekas committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    4de4fdd View commit details
    Browse the repository at this point in the history
  2. undo changes. add getters

    memekas committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    1dac8b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bba0075 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #24 from memekas/feat/update-and-fix-genesis

    Increase system contracts size. Updates for the genesis
    dmitry123 committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    1ef706c View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. update genesis

    memekas committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    36f7e21 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #25 from memekas/update-genesis

    update genesis
    dmitry123 committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    3104844 View commit details
    Browse the repository at this point in the history