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] Upgrade to 1.10.3 #152

Merged
merged 935 commits into from
May 10, 2021
Merged

[R4R] Upgrade to 1.10.3 #152

merged 935 commits into from
May 10, 2021
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 23, 2021

  1. cmd/geth: add db commands stats, compact, put, get, delete (#22014)

    This PR introduces:
    
    - db.put to put a value into the database
    - db.get to read a value from the database
    - db.delete to delete a value from the database
    - db.stats to check compaction info from the database
    - db.compact to trigger a db compaction
    
    It also moves inspectdb to db.inspect.
    holiman committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    c4a2b68 View commit details
    Browse the repository at this point in the history
  2. internal/ethapi: reject non-replay-protected txs over RPC (#22339)

    This PR prevents users from submitting transactions without EIP-155 enabled. This behaviour can be overridden by specifying the flag --rpc.allow-unprotected-txs=true.
    MariusVanDerWijden committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    142fbcf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d1a0e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2743fb0 View commit details
    Browse the repository at this point in the history
  5. travis, appveyor, build, Dockerfile: bump Go to 1.16 (#22351)

    * travis, appveyor, build: bump Go to 1.16
    
    * accounts/abi/bind: fix up Go mod files for Go 1.16
    karalabe committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    4ee8d2d View commit details
    Browse the repository at this point in the history
  6. Merge pull request #22350 from karalabe/disable-preimage-collection

    cmd/utils: disable caching preimages by default
    karalabe committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    cdb6a84 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c9aa267 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #22368 from karalabe/ndk-bump

    travis: bump Android NDK version
    karalabe committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    b502c86 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    70afe15 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #22369 from karalabe/android-bionic-builder

    travis: bump builders to Bionic
    karalabe committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    bf5b379 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2021

  1. Configuration menu
    Copy the full SHA
    f54dc4a View commit details
    Browse the repository at this point in the history
  2. cmd/utils: remove deprecated command line flags (#22263)

    This removes support for all deprecated flags except --rpc*.
    renaynay committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    8e547ee View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2021

  1. Configuration menu
    Copy the full SHA
    b2b5c82 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #22381 from karalabe/lower-error-log

    eth/protocols/snap: lower abortion and resumption logs to debug
    karalabe committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    96d9306 View commit details
    Browse the repository at this point in the history
  3. cmd, eth, les: enable serving light clients when non-synced (#22250)

    This PR adds a more CLI flag, so that the les-server can serve light clients even the local node is not synced yet.
    
    This functionality is needed in some testing environments(e.g. hive). After launching the les server, no more blocks will be imported so the node is always marked as "non-synced".
    rjl493456442 committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    378e961 View commit details
    Browse the repository at this point in the history
  4. les, light: improve txstatus retrieval (#22349)

    Transaction unindexing will be enabled by default as of 1.10, which causes tx status retrieval will be broken without this PR. 
    
    This PR introduces a retry mechanism in TxStatus retrieval.
    rjl493456442 committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    7a3c890 View commit details
    Browse the repository at this point in the history
  5. all: add support for EIP-2718, EIP-2930 transactions (#21502)

    This adds support for EIP-2718 typed transactions as well as EIP-2930
    access list transactions (tx type 1). These EIPs are scheduled for the
    Berlin fork.
    
    There very few changes to existing APIs in core/types, and several new APIs
    to deal with access list transactions. In particular, there are two new
    constructor functions for transactions: types.NewTx and types.SignNewTx.
    Since the canonical encoding of typed transactions is not RLP-compatible,
    Transaction now has new methods for encoding and decoding: MarshalBinary
    and UnmarshalBinary.
    
    The existing EIP-155 signer does not support the new transaction types.
    All code dealing with transaction signatures should be updated to use the
    newer EIP-2930 signer. To make this easier for future updates, we have
    added new constructor functions for types.Signer: types.LatestSigner and
    types.LatestSignerForChainID. 
    
    This change also adds support for the YoloV3 testnet.
    
    Co-authored-by: Martin Holst Swende <[email protected]>
    Co-authored-by: Felix Lange <[email protected]>
    Co-authored-by: Ryan Schneider <[email protected]>
    4 people committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    bbfb1e4 View commit details
    Browse the repository at this point in the history
  6. cmd/devp2p: add eth66 test suite (#22363)

    Co-authored-by: Martin Holst Swende <[email protected]>
    renaynay and holiman committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    de9465f View commit details
    Browse the repository at this point in the history
  7. les: move server pool to les/vflux/client (#22377)

    * les: move serverPool to les/vflux/client
    
    * les: add metrics
    
    * les: moved ValueTracker inside ServerPool
    
    * les: protect against node registration before server pool is started
    
    * les/vflux/client: fixed tests
    
    * les: make peer registration safe
    zsfelfoldi committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    dc109cc View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2021

  1. Configuration menu
    Copy the full SHA
    0928562 View commit details
    Browse the repository at this point in the history
  2. rpc: add separate size limit for websocket (#22385)

    This makes the WebSocket message size limit independent of the
    limit used for HTTP requests. The new limit for WebSocket messages 
    is 15MB.
    fjl committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    27b3137 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #22380 from karalabe/berlin

    all: define and enable the Berlin hard fork on all networks
    karalabe committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    744707a View commit details
    Browse the repository at this point in the history
  4. accounts/keystore: use github.com/google/uuid (#22217)

    This replaces the github.com/pborman/uuid dependency with
    github.com/google/uuid because the former is only a wrapper for
    the latter (since v1.0.0).
    
    Co-authored-by: Felix Lange <[email protected]>
    MariusVanDerWijden and fjl committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    3822b09 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    498458b View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2021

  1. les: UDP pre-negotiation of available server capacity (#22183)

    This PR implements the first one of the "lespay" UDP queries which
    is already useful in itself: the capacity query. The server pool is making
    use of this query by doing a cheap UDP query to determine whether it is
    worth starting the more expensive TCP connection process.
    zsfelfoldi committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    d968704 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19d7a37 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2021

  1. core, eth: unship EIP 2315

    karalabe committed Mar 2, 2021
    Configuration menu
    Copy the full SHA
    7834e4a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    430f69e View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2021

  1. Configuration menu
    Copy the full SHA
    0540d3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c539a05 View commit details
    Browse the repository at this point in the history
  3. cmd/utils: fix txlookuplimit for archive node (#22419)

    * cmd/utils: fix exclusive check for archive node
    
    * cmd/utils: set the txlookuplimit to 0
    rjl493456442 committed Mar 3, 2021
    Configuration menu
    Copy the full SHA
    07e907c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ba99910 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b24804d View commit details
    Browse the repository at this point in the history
  6. cmd: retire whisper flags (#22421)

    * cmd: retire whisper flags
    
    * cmd/geth: remove whisper configs
    rjl493456442 committed Mar 3, 2021
    Configuration menu
    Copy the full SHA
    5a81dd9 View commit details
    Browse the repository at this point in the history
  7. tests: update to latest tests (#22290)

    This updates the consensus tests to commit 31d6630 and
    adds support for access list transactions in the test runner.
    
    Co-authored-by: Martin Holst Swende <[email protected]>
    MariusVanDerWijden and holiman committed Mar 3, 2021
    Configuration menu
    Copy the full SHA
    cd316d7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    56dec25 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6338537 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2021

  1. Configuration menu
    Copy the full SHA
    9230ca4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de61da9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #22431 from karalabe/builder-fix-ppa

    build: fix PPA failure due to updated debsrc
    karalabe committed Mar 4, 2021
    Configuration menu
    Copy the full SHA
    89026d5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5b95453 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #22432 from karalabe/add-hirsute

    build: add support for Ubuntu Hirsute Hippo
    karalabe committed Mar 4, 2021
    Configuration menu
    Copy the full SHA
    dab90e4 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2021

  1. Merge pull request #22414 from karalabe/unship-2315

    core, eth: unship EIP 2315
    karalabe committed Mar 7, 2021
    Configuration menu
    Copy the full SHA
    658cb9f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #22426 from ethereum/revert-22413-unship-berlin

    Revert "core/forkid, params: unset Berlin fork number"
    karalabe committed Mar 7, 2021
    Configuration menu
    Copy the full SHA
    44c0bb2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    72b8cac View commit details
    Browse the repository at this point in the history
  4. Merge pull request #22452 from holiman/testupdate_berlin

    tests: update reference tests with 2315 removed from Berlin
    karalabe committed Mar 7, 2021
    Configuration menu
    Copy the full SHA
    5aba946 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2021

  1. Configuration menu
    Copy the full SHA
    c2d2f4e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1826708 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    be87f76 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2021

  1. les: fix errors in metric namespace (#22459)

    * les: add trailing slash to metric namespace
    
    * les: omit '.' in metric namespace
    holiman committed Mar 9, 2021
    Configuration menu
    Copy the full SHA
    3d299b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22082f9 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2021

  1. p2p/enr: fix decoding of incomplete lists (#22484)

    Given a list of less than two elements DecodeRLP returned rlp.EOL,
    leading to issues in outer decoders.
    fjl committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    aae7660 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2021

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

Commits on Mar 13, 2021

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

Commits on Mar 14, 2021

  1. eth, les: properly init statedb accesslist during tracing (#22480)

    * eth/state, les/state: properly init statedb accesslist when tracing, fixes #22475
    
    * eth: review comments
    
    * eth/tracers: fix compilation err
    
    * eth/tracers: apply @karalabe's suggested fix
    holiman committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    c6d4500 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2021

  1. cmd/geth, eth/downloader: remove copydb command (#22501)

    * cmd/geth: remove copydb command
    
    * eth/downloader: remove fakepeer
    holiman committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    faacc8e View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2021

  1. tests/fuzzers: fix goroutine leak in les fuzzer (#22455)

    The oss-fuzz fuzzer has been reporting some failing testcases for les. They're all spurious, and cannot reliably be reproduced. However, running them showed that there was a goroutine leak: the tests created a lot of new clients, which started an exec queue that was never torn down.
    
    This PR fixes the goroutine leak, and also a log message which was erroneously formatted.
    holiman committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    bc47993 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9983072 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7076e8e View commit details
    Browse the repository at this point in the history
  4. cmd/clef (docs): fix image background (#22399)

    Flatten the image so we do not have dark text on dark background
    ligi committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    7cbf1d7 View commit details
    Browse the repository at this point in the history
  5. core/rawdb: fix transaction indexing/unindexing hashing error (#22457)

    * core/rawdb: more verbose error logs + better hashing
    
    * core/rawdb: add failing testcase
    
    * core/rawdb: properly hash transactions while indexing/unindexing
    
    * core/rawdb: exit on error + better log msg
    holiman committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    94ab4ea View commit details
    Browse the repository at this point in the history
  6. les: fix UDP connection query (#22451)

    This PR fixes multiple issues with the UDP connection pre-negotiation feature:
    
    - the enable condition was wrong (it checked the existence of the DiscV5 struct where it wasn't initialized yet, disabling the feature even if discv5 was enabled)
    - the server pool queried already connected nodes when the discovery iterators returned them again
    - servers responded positively before they were synced and really willing to accept connections
    
    Metrics are also added on the server side that count the positive and negative replies to served connection queries.
    zsfelfoldi committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    62d8022 View commit details
    Browse the repository at this point in the history
  7. les: fix UDP connection query (#22451)

    This PR fixes multiple issues with the UDP connection pre-negotiation feature:
    - the enable condition was wrong (it checked the existence of the DiscV5 struct where it wasn't initialized yet, disabling the feature even if discv5 was enabled)
    - the server pool queried already connected nodes when the discovery iterators returned them again
    - servers responded positively before they were synced and really willing to accept connections
    
    Metrics are also added on the server side that count the positive and negative replies to served connection queries.
    zsfelfoldi committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    6d9707a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    91726e8 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

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

Commits on Mar 19, 2021

  1. Configuration menu
    Copy the full SHA
    117fa7d View commit details
    Browse the repository at this point in the history
  2. cmd/devp2p/internal/ethtest: return request ID in BlockHeaders respon…

    …se (#22508)
    
    This PR fixes an issue with the eth66 test suite where, during a readAndServe when
    the test is manually responding to GetBlockHeader requests, it now responds
    with a BlockHeaders eth66 packet that includes the inbound request ID.
    renaynay committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    6a528fc View commit details
    Browse the repository at this point in the history
  3. ethclient: fix error handling for header test (#22514)

    The wantErr field was disused, and the error returned by HeaderByNumber
    was not properly tested.
    
    This simplifies the error checking using errors.Is and asserts that getting
    an expected missing header returns ethereum.NotFound. Also adds a nil
    check condition for header.Number before using big.Int's Sign method.
    meowsbits committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    aa8b218 View commit details
    Browse the repository at this point in the history
  4. accounts/abi/bind: add NoSend transact option (#22446)

    This adds a new option to avoid sending the transaction which is
    created by calling a bound contract method.
    reds committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    38ea7f2 View commit details
    Browse the repository at this point in the history
  5. go.mod: upgrade goleveldb to commit 64b5b1c (#22436)

    This pulls in a fix for a corruption issue when the process crashes
    while a new manifest file is being added.
    ucwong committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    a90861a View commit details
    Browse the repository at this point in the history
  6. go.mod: upgrade goupnp to commit 0ca76305 (#22479)

    This pulls in a fix to skip the broadcast on interfaces which are down.
    ucwong committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    345890a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d50e9d2 View commit details
    Browse the repository at this point in the history
  8. cmd/devp2p: use AWS-SDK v2 (#22360)

    This updates the DNS deployer to use AWS SDK v2. Migration is relatively
    seamless, although there were two locations that required a slightly
    different approach to achieve the same results. In particular, waiting for
    DNS change propagation is very different with SDK v2. 
    
    This change also optimizes DNS updates by publishing all changes before
    waiting for propagation.
    qhenkart committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    e3a3f7c View commit details
    Browse the repository at this point in the history
  9. p2p/dnsdisc: fix flaw in dns size calculation (#22533)

    This fixes the calculation of the tree branch factor. With the new
    formula, we now creat at most 13 children instead of 30, ensuring
    the TXT record size will be below 370 bytes.
    holiman committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    5bc0343 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c454717 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d3040a8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9429ab1 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2021

  1. cmd/devp2p: fix error in updating the cursor when collecting records …

    …for route53 (#22538)
    
    This PR fixes a regression introduced in #22360, when we updated to the v2 of the AWS sdk, which causes current crawler to just get the same first 100 results over and over, and get stuck in a loop.
    holiman committed Mar 20, 2021
    Configuration menu
    Copy the full SHA
    5bf6612 View commit details
    Browse the repository at this point in the history
  2. cmd/devp2p: add old block announcement test to eth test suite (#22474)

    Add old block announcement test to eth test suite, checks to make sure old block announcement isn't propagated
    renaynay committed Mar 20, 2021
    Configuration menu
    Copy the full SHA
    36b51b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec73ec0 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2021

  1. Configuration menu
    Copy the full SHA
    eaccdba View commit details
    Browse the repository at this point in the history
  2. accounts: eip-712 signing for ledger (#22378)

    * accounts: eip-712 signing for ledger
    
    * address review comments
    MrChico committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    aab3560 View commit details
    Browse the repository at this point in the history
  3. all: add read-only option to database (#22407)

    * all: add read-only option to database
    
    * all: fixes tests
    
    * cmd/geth: migrate flags
    
    * cmd/geth: fix the compact
    
    * cmd/geth: fix the format
    
    * cmd/geth: fix log
    
    * cmd: add chain-readonly
    
    * core: add readonly notion to freezer
    
    * core/rawdb: add log
    
    * core/rawdb: fix freezer close
    
    * cmd: fix
    
    * cmd, core: construct db
    
    * core: update tests
    rjl493456442 committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    0c70b83 View commit details
    Browse the repository at this point in the history
  4. cmd/geth: check block range against chain head in export cmd (#22387)

    Check the input parameters against the actual head block, exit on error
    s1na committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    8d6cc16 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a31f6d5 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #22551 from karalabe/snapshot-parent-get-panic

    core/state/snapshot: fix panic on missing parent
    karalabe committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    f304290 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2021

  1. Merge pull request #22513 from holiman/no_snap_bloom

    eth/protocols/snap, eth/downloader: don't use bloom filter in snap sync
    karalabe committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    477ec75 View commit details
    Browse the repository at this point in the history
  2. internal/web3ext, node: migrate node admin API (Start|Stop)RPC->HTTP …

    …(#22461)
    
    * internal/web3ext,node: migrate node admin API (Start|Stop)RPC->HTTP
    
    Corresponding CLI flags --rpc have been moved to --http.
    
    This moves the admin module HTTP RPC start/stop
    methods to an equivalent namespace.
    
    Rel ethereum/go-ethereum#22263
    
    Date: 2021-03-08 08:00:11-06:00
    Signed-off-by: meows <[email protected]>
    
    * internal/web3ext: fix startRPC/HTTP param count (4->5)
    
    Date: 2021-03-16 06:13:23-05:00
    Signed-off-by: meows <[email protected]>
    meowsbits committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    e862cbf View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2021

  1. cmd/devp2p: skip ENR field tails properly in nodeset filter (#22565)

    In Geth v1.10, we changed the structure of the "les" ENR entry. As a result, the DHT crawler that creates the DNS lists
    no longer recognizes the les nodes, which is fixed in this commit. 
    
    * cmd/devp2p: skip ENR field tails properly in nodeset filter
    * cmd/devp2p: fix tail decoder for snap as well
    * les: fix tail decoding in "eth" ENR entry
    fjl committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    5129cdc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15e6c27 View commit details
    Browse the repository at this point in the history
  3. p2p/dnsdisc: rate limit resolving before checking cache (#22566)

    This makes the rate limit apply regardless of whether the node is
    already cached.
    fjl committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    ab8fd4d View commit details
    Browse the repository at this point in the history
  4. eth/protocols/snap: fix the flaws in the snap sync (#22553)

    * eth/protocols/snap: fix snap sync
    
    * eth/protocols/snap: fix tests
    
    * eth: fix tiny
    
    * eth: update tests
    
    * eth: update tests
    
    * core/state/snapshot: testcase for #22534
    
    * eth/protocols/snap: fix boundary loss on full-but-proven range
    
    * core/state/snapshot: lintfix
    
    * eth: address comment
    
    * eth: fix handler
    
    Co-authored-by: Martin Holst Swende <[email protected]>
    Co-authored-by: Péter Szilágyi <[email protected]>
    3 people committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    c5df05b View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. eth/tracers, core: use scopecontext in tracers, provide statedb in ca…

    …pturestart (#22333)
    
    Fixes the CaptureStart api to include the EVM, thus being able to set the statedb early on. This pr also exposes the struct we used internally in the interpreter to encapsulate the contract, mem, stack, rstack, so we pass it as a single struct to the tracer, and removes the error returns on the capture methods.
    holiman committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    0fda25e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    497448b View commit details
    Browse the repository at this point in the history
  3. cmd/devp2p: fix comparison of TXT record value (#22572)

    * cmd/devp2p: fix comparison of TXT record value
    
    The AWS API returns quoted DNS strings, so we must encode the new value
    before comparing it against the existing record content.
    
    * cmd/devp2p: add test
    
    * cmd/devp2p: fix typo and rename val -> newValue
    fjl committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    bed74b3 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #22573 from holiman/checkfreq

    core: fix condition on header verification
    karalabe committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    4adf0b9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    54c0d57 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. Configuration menu
    Copy the full SHA
    6d7ff6a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #22581 from karalabe/network-latency-monitoring

    eth/protocols, metrics, p2p: add handler performance metrics
    karalabe committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    efe0229 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2550e46 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #22586 from karalabe/resettting-histogram

    eth/protocols, metrics: use resetting histograms for rare packets
    karalabe committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    6477ea6 View commit details
    Browse the repository at this point in the history
  5. eth: fix corner case in sync head determination (#21695)

    This avoids synchronisation failures when the local header is ahead of
    the local full block.
    zouguangxian committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    9557271 View commit details
    Browse the repository at this point in the history
  6. cmd/geth, consensus/ethash: add support for --miner.notify.full flag …

    …(#22558)
    
    The PR implements the --miner.notify.full flag that enables full pending block
    notifications. When this flag is used, the block notifications sent to mining
    endpoints contain the complete block header JSON instead of a work package
    array.
    
    Co-authored-by: AlexSSD7 <[email protected]>
    Co-authored-by: Martin Holst Swende <[email protected]>
    3 people committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    cae6b55 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    62379f0 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #22590 from karalabe/nil-histogram

    metrics/influxdb: don't push empty histograms, no measurement != 0
    karalabe committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    063f78c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    099be04 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #22591 from karalabe/snap-detailed-timeout-logs

    eth/protocols/snap: add peer id and req id to the timeout logs
    karalabe committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    e7f3962 View commit details
    Browse the repository at this point in the history
  11. cmd/devp2p: update to newer cloudflare API client (#22588)

    This upgrades the cloudflare client dependency to v0.14.0. The new
    version changes the API because all methods now require a context
    parameter. This change also reduces the log level of the 'Skipping...'
    message to debug, following a similar change in the AWS deployer.
    fjl committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    27056f6 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2021

  1. core/state/pruner: move the compaction out of the pruning procedure (…

    …#22579)
    
    The main idea behind it is: the range compaction is very expensive
    which can take a few hours to finish. During this long procedure,
    a lot of exceptions can occur, e.g.
    - Geth is killed manually
    - Geth is killed because of machine crash
    - etc
    
    In order to minimize the effect of the exceptions, the compaction
    is moved out of the pruning. So that even the compaction is not
    finished, the pruning is regarded as done.
    rjl493456442 committed Mar 29, 2021
    Configuration menu
    Copy the full SHA
    76700ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7644795 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b6912c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    24588ba View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2021

  1. Merge pull request #22596 from holiman/snap_timelimits

    eth/protocols/snap: try to prevent requests timing out
    karalabe committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    43a3768 View commit details
    Browse the repository at this point in the history
  2. cmd/geth: add db dumptrie command (#22563)

    Adds the command "geth db dumptrie <root> <seek> <max>", to better help investigate the trie data
    holiman committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    59ac3c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    44fe466 View commit details
    Browse the repository at this point in the history
  4. ethstats: avoid creating subscriptions on background goroutine (#22587)

    This fixes an issue where the ethstats service could crash if geth was
    started and then immediately stopped due to an internal error. The
    cause of the crash was a nil subscription being returned by the backend,
    because the background goroutine creating them was scheduled after
    the backend had already shut down.
    
    Moving the creation of subscriptions into the Start method, which runs
    synchronously during startup of the node, means the returned subscriptions
    can never be 'nil'.
    
    Co-authored-by: Felix Lange <[email protected]>
    Co-authored-by: Martin Holst Swende <[email protected]>
    3 people committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    3faae5d View commit details
    Browse the repository at this point in the history
  5. core/state/snapshot, ethdb: track deletions more accurately (#22582)

    * core/state/snapshot, ethdb: track deletions more accurately
    
    * core/state/snapshot: don't reset the iterator, leveldb's screwy
    
    * ethdb: don't mess with the insert batches for now
    karalabe committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    61ff3e8 View commit details
    Browse the repository at this point in the history
  6. rpc: tighter shutdown synchronization in client subscription (#22597)

    This fixes a rare issue where the client subscription forwarding loop
    would attempt send on the subscription's channel after Unsubscribe has
    returned, leading to a panic if the subscription channel was already
    closed by the user. Example:
    
        sub, _ := client.Subscribe(..., channel, ...)
        sub.Unsubscribe()
        close(channel)
    
    The race occurred because Unsubscribe called quitWithServer to tell the
    forwarding loop to stop sending on sub.channel, but did not wait for the
    loop to actually come down. This is fixed by adding an additional channel
    to track the shutdown, on which Unsubscribe now waits.
    
    Fixes #22322
    fjl committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    4a37ae5 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

  1. Configuration menu
    Copy the full SHA
    55300d4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #22604 from karalabe/hashrate-capitalization-fix

    all: fix miner hashRate -> hashrate on API calls
    karalabe committed Mar 31, 2021
    Configuration menu
    Copy the full SHA
    73ed689 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2021

  1. Configuration menu
    Copy the full SHA
    c79fc20 View commit details
    Browse the repository at this point in the history
  2. internal/ethapi: fix eth_chainId method (#22243)

    This removes the duplicated definition of eth_chainID
    in package eth and updates the definition in internal/ethapi
    to treat chain ID as a bigint.
    
    Co-authored-by: Felix Lange <[email protected]>
    piersy and fjl committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    706683e View commit details
    Browse the repository at this point in the history
  3. graphql: add support for tx types and tx access lists (#22491)

    This adds support for EIP-2718 access list transactions in the GraphQL API.
    
    Co-authored-by: Amit Shah <[email protected]>
    Co-authored-by: Felix Lange <[email protected]>
    3 people committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    adf09ae View commit details
    Browse the repository at this point in the history
  4. internal/debug: add JSON log format and rename logging flags (#22341)

    This change adds support for logging JSON records when the --log.json flag is
    given. The --debug and --backtrace flags are deprecated and replaced by
    --log.debug and --log.backtrace.
    
    While changing this, it was noticed that the --memprofilerate and
    --blockprofilerate were ineffective (they were always overridden even if
    --pprof.memprofilerate was not set). This is also fixed.
    
    Co-authored-by: Felix Lange <[email protected]>
    s1na and fjl committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    5338ce4 View commit details
    Browse the repository at this point in the history
  5. cmd/utils: move cache sanity check to SetEthConfig (#22510)

    Move the cache sanity check to the SetEthConfig function
    to allow the config file to load.
    petesimard committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    95219ae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e275b1a View commit details
    Browse the repository at this point in the history
  7. les: move client pool to les/vflux/server (#22495)

    * les: move client pool to les/vflux/server
    
    * les/vflux/server: un-expose NodeBalance, remove unused fn, fix bugs
    
    * tests/fuzzers/vflux: add ClientPool fuzzer
    
    * les/vflux/server: fixed balance tests
    
    * les: rebase fix
    
    * les/vflux/server: fixed more bugs
    
    * les/vflux/server: unexported NodeStateMachine fields and flags
    
    * les/vflux/server: unexport all internal components and functions
    
    * les/vflux/server: fixed priorityPool test
    
    * les/vflux/server: polish balance
    
    * les/vflux/server: fixed mutex locking error
    
    * les/vflux/server: priorityPool bug fixed
    
    * common/prque: make Prque wrap-around priority handling optional
    
    * les/vflux/server: rename funcs, small optimizations
    
    * les/vflux/server: fixed timeUntil
    
    * les/vflux/server: separated balance.posValue and negValue
    
    * les/vflux/server: polish setup
    
    * les/vflux/server: enforce capacity curve monotonicity
    
    * les/vflux/server: simplified requestCapacity
    
    * les/vflux/server: requestCapacity with target range, no iterations in SetCapacity
    
    * les/vflux/server: minor changes
    
    * les/vflux/server: moved default factors to balanceTracker
    
    * les/vflux/server: set inactiveFlag in priorityPool
    
    * les/vflux/server: moved related metrics to vfs package
    
    * les/vflux/client: make priorityPool temp state logic cleaner
    
    * les/vflux/server: changed log.Crit to log.Error
    
    * add vflux fuzzer to oss-fuzz
    
    Co-authored-by: rjl493456442 <[email protected]>
    zsfelfoldi and rjl493456442 committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    2d89fe0 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2021

  1. eth, les: fix tracers (#22473)

    * eth, les: fix tracer
    
    * eth: isolate live trie database in tracer
    
    * eth: fix nil
    
    * eth: fix
    
    * eth, les: add checkLive param
    
    * eth/tracer: fix
    rjl493456442 committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    a600dab View commit details
    Browse the repository at this point in the history
  2. core, eth, internal/ethapi: create access list RPC API (#22550)

    * core/vm: implement AccessListTracer
    
    * eth: implement debug.createAccessList
    
    * core/vm: fixed nil panics in accessListTracer
    
    * eth: better error messages for createAccessList
    
    * eth: some fixes on CreateAccessList
    
    * eth: allow for provided accesslists
    
    * eth: pass accesslist by value
    
    * eth: remove created acocunt from accesslist
    
    * core/vm: simplify access list tracer
    
    * core/vm: unexport accessListTracer
    
    * eth: return best guess if al iteration times out
    
    * eth: return best guess if al iteration times out
    
    * core: docstring, unexport methods
    
    * eth: typo
    
    * internal/ethapi: move createAccessList to eth package
    
    * internal/ethapi: remove reexec from createAccessList
    
    * internal/ethapi: break if al is equal to last run, not if gas is equal
    
    * internal/web3ext: fixed arguments
    
    * core/types: fixed equality check for accesslist
    
    * core/types: no hardcoded vals
    
    * core, internal: simplify access list generation, make it precise
    
    * core/vm: fix typo
    
    Co-authored-by: Martin Holst Swende <[email protected]>
    Co-authored-by: Péter Szilágyi <[email protected]>
    3 people committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    9d10856 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a7c4b6 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #22629 from karalabe/fix-chain-tracing-from-0

    eth: fix tracing state retrieval if requesting the non-dirty genesis
    karalabe committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    264fff7 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2021

  1. Configuration menu
    Copy the full SHA
    e3ff37c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #22632 from karalabe/cht-1.10.2

    params: update CHTs for v1.10.2
    karalabe committed Apr 8, 2021
    Configuration menu
    Copy the full SHA
    a665f5d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    97d11b0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    04dcc93 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2021

  1. Configuration menu
    Copy the full SHA
    fe1586b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #22636 from karalabe/drop-eth64

    eth, les: drop support for eth/64
    karalabe committed Apr 9, 2021
    Configuration menu
    Copy the full SHA
    9c653ff View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2021

  1. accounts: documentation fixes (#22645)

    * replaces `an chance` with `a chance`
    * replaces `SignHashWithPassphrase` with `SignTextWithPassphrase` as there was no SignHashWithPasspharse function in the file
    balajipachai committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    6c27d8f View commit details
    Browse the repository at this point in the history
  2. cmd/geth: add db-command to inspect freezer index (#22633)

    This PR makes it easier to inspect the freezer index, which could be useful to investigate things like #22111
    holiman committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    271e5b7 View commit details
    Browse the repository at this point in the history
  3. cmd/faucet: support testnet flags in the faucet (#22545)

    Co-authored-by: Felix Lange <[email protected]>
    Co-authored-by: Martin Holst Swende <[email protected]>
    3 people committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    72e3794 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2021

  1. eth/fetcher: avoid spurious timer events at startup (#22652)

    Co-authored-by: Felix Lange <[email protected]>
    r1cs and fjl committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    a50251e View commit details
    Browse the repository at this point in the history
  2. core, eth: faster snapshot generation (#22504)

    * eth/protocols: persist received state segments
    
    * core: initial implementation
    
    * core/state/snapshot: add tests
    
    * core, eth: updates
    
    * eth/protocols/snapshot: count flat state size
    
    * core/state: add metrics
    
    * core/state/snapshot: skip unnecessary deletion
    
    * core/state/snapshot: rename
    
    * core/state/snapshot: use the global batch
    
    * core/state/snapshot: add logs and fix wiping
    
    * core/state/snapshot: fix
    
    * core/state/snapshot: save generation progress even if the batch is empty
    
    * core/state/snapshot: fixes
    
    * core/state/snapshot: fix initial account range length
    
    * core/state/snapshot: fix initial account range
    
    * eth/protocols/snap: store flat states during the healing
    
    * eth/protocols/snap: print logs
    
    * core/state/snapshot: refactor (#4)
    
    * core/state/snapshot: refactor
    
    * core/state/snapshot: tiny fix and polish
    
    Co-authored-by: rjl493456442 <[email protected]>
    
    * core, eth: fixes
    
    * core, eth: fix healing writer
    
    * core, trie, eth: fix paths
    
    * eth/protocols/snap: fix encoding
    
    * eth, core: add debug log
    
    * core/state/generate: release iterator asap (#5)
    
    core/state/snapshot: less copy
    
    core/state/snapshot: revert split loop
    
    core/state/snapshot: handle storage becoming empty, improve test robustness
    
    core/state: test modified codehash
    
    core/state/snapshot: polish
    
    * core/state/snapshot: optimize stats counter
    
    * core, eth: add metric
    
    * core/state/snapshot: update comments
    
    * core/state/snapshot: improve tests
    
    * core/state/snapshot: replace secure trie with standard trie
    
    * core/state/snapshot: wrap return as the struct
    
    * core/state/snapshot: skip wiping correct states
    
    * core/state/snapshot: updates
    
    * core/state/snapshot: fixes
    
    * core/state/snapshot: fix panic due to reference flaw in closure
    
    * core/state/snapshot: fix errors in state generation logic + fix log output
    
    * core/state/snapshot: remove an error case
    
    * core/state/snapshot: fix condition-check for exhausted snap state
    
    * core/state/snapshot: use stackTrie for small tries
    
    * core/state/snapshot: don't resolve small storage tries in vain
    
    * core/state/snapshot: properly clean up storage of deleted accounts
    
    * core/state/snapshot: avoid RLP-encoding in some cases + minor nitpicks
    
    * core/state/snapshot: fix error (+testcase)
    
    * core/state/snapshot: clean up tests a bit
    
    * core/state/snapshot: work in progress on better tests
    
    * core/state/snapshot: polish code
    
    * core/state/snapshot: fix trie iteration abortion trigger
    
    * core/state/snapshot: fixes flaws
    
    * core/state/snapshot: remove panic
    
    * core/state/snapshot: fix abort
    
    * core/state/snapshot: more tests (plus failing testcase)
    
    * core/state/snapshot: more testcases + fix for failing test
    
    * core/state/snapshot: testcase for malformed data
    
    * core/state/snapshot: some test nitpicks
    
    * core/state/snapshot: improvements to logging
    
    * core/state/snapshot: testcase to demo error in abortion
    
    * core/state/snapshot: fix abortion
    
    * cmd/geth: make verify-state report the root
    
    * trie: fix failing test
    
    * core/state/snapshot: add timer metrics
    
    * core/state/snapshot: fix metrics
    
    * core/state/snapshot: udpate tests
    
    * eth/protocols/snap: write snapshot account even if code or state is needed
    
    * core/state/snapshot: fix diskmore check
    
    * core/state/snapshot: review fixes
    
    * core/state/snapshot: improve error message
    
    * cmd/geth: rename 'error' to 'err' in logs
    
    * core/state/snapshot: fix some review concerns
    
    * core/state/snapshot, eth/protocols/snap: clear snapshot marker when starting/resuming snap sync
    
    * core: add error log
    
    * core/state/snapshot: use proper timers for metrics collection
    
    * core/state/snapshot: address some review concerns
    
    * eth/protocols/snap: improved log message
    
    * eth/protocols/snap: fix heal logs to condense infos
    
    * core/state/snapshot: wait for generator termination before restarting
    
    * core/state/snapshot: revert timers to counters to track total time
    
    Co-authored-by: Martin Holst Swende <[email protected]>
    Co-authored-by: Péter Szilágyi <[email protected]>
    3 people committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    7088f1e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d5e5794 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #22666 from karalabe/remove-stale-datatype

    core/types: drop some relice data types
    karalabe committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    d8ff53d View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2021

  1. all: make logs a bit easier on the eye to digest (#22665)

    * all: add thousandths separators for big numbers on log messages
    
    * p2p/sentry: drop accidental file
    
    * common, log: add fast number formatter
    
    * common, eth/protocols/snap: simplifty fancy num types
    
    * log: handle nil big ints
    karalabe committed Apr 15, 2021
    Configuration menu
    Copy the full SHA
    1e20734 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9553c98 View commit details
    Browse the repository at this point in the history
  3. core: add TestGenesisHashes and fix YoloV3 (#22559)

    This adds simple unit test checking if the hard-coded genesis
    hash values in package params match the actual genesis block hashes.
    meowsbits committed Apr 15, 2021
    Configuration menu
    Copy the full SHA
    3cfd0fe View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2021

  1. upgrade to 1.10.2

    yutianwu committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    061cd50 View commit details
    Browse the repository at this point in the history
  2. revert changes

    yutianwu committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    cc8efd1 View commit details
    Browse the repository at this point in the history
  3. fix faucet

    yutianwu committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    7414a95 View commit details
    Browse the repository at this point in the history
  4. fix readme

    yutianwu committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    8c32b58 View commit details
    Browse the repository at this point in the history
  5. log: fix formatting of big.Int (#22679)

    * log: fix formatting of big.Int
    
    The implementation of formatLogfmtBigInt had two issues: it crashed when
    the number was actually large enough to hit the big integer case, and
    modified the big.Int while formatting it.
    
    * log: don't call FormatLogfmtInt64 for int16
    
    * log: separate from decimals back, not front
    
    Co-authored-by: Péter Szilágyi <[email protected]>
    fjl and karalabe committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    fda93f6 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #22678 from karalabe/snap-ephemeral-channels

    eth/protocols/snap: use ephemeral channels to avoid cross-sync delveries
    karalabe committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    f8afb68 View commit details
    Browse the repository at this point in the history
  7. les/vflux/server: fix priority cornercase causing fuzzer timeout (#22…

    …650)
    
    * les/vflux/server: fix estimatePriority corner case
    
    * les/vflux/server: simplify inactiveAllowance == 0 case
    zsfelfoldi committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    65689e7 View commit details
    Browse the repository at this point in the history
  8. trie: make stacktrie not mutate input values (#22673)

    The stacktrie is a bit un-untuitive, API-wise: since it mutates input values.
    Such behaviour is dangerous, and easy to get wrong if the calling code 'forgets' this quirk. The behaviour is fixed by this PR, so that the input values are not modified by the stacktrie. 
    
    Note: just as with the Trie, the stacktrie still references the live input objects, so it's still _not_ safe to mutate the values form the callsite.
    holiman committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    4f3ba67 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    09d44e9 View commit details
    Browse the repository at this point in the history
  10. eth/catalyst: add catalyst API prototype (#22641)

    This change adds the --catalyst flag, enabling an RPC API for eth2 integration.
    In this initial version, catalyst mode also disables all peer-to-peer networking.
    
    Co-authored-by: Mikhail Kalinin <[email protected]>
    Co-authored-by: Felix Lange <[email protected]>
    3 people committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    f79cce5 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2021

  1. Merge pull request #22686 from holiman/minor_fixes

    core/state/snapshot: avoid copybytes for stacktrie
    karalabe committed Apr 18, 2021
    Configuration menu
    Copy the full SHA
    e43ac53 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2021

  1. cmd/devp2p: add support for -limit option in nodeset filter command (…

    …#22694)
    
    The new -limit option makes the filter operate on top N nodes by score.
    This also adds ENR attribute stats in the nodeset info command.
    Node set commands are now documented in README.
    fjl committed Apr 19, 2021
    Configuration menu
    Copy the full SHA
    4246565 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    653b7e9 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2021

  1. Configuration menu
    Copy the full SHA
    d6ffa14 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7bfb97 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    581539c View commit details
    Browse the repository at this point in the history
  4. go.mod: upgrade gopsutils to v3.21.4 (#22693)

    This fixes the OpenBSD/arm64 build.
    gballet committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    beee6b7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cc33398 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2021

  1. eth, internal: extend the TraceCall API (#22245)

    Adds an an optional parameter `overrides *map[common.Address]account` to the `eth_call` API in order for the caller to  can customize the state.
    rjl493456442 committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    dd9c322 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96828c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e68d62 View commit details
    Browse the repository at this point in the history
  4. trie: improve the node iterator seek operation (#22470)

    This change improves the efficiency of the nodeIterator seek
    operation. Previously, seek essentially ran the iterator forward
    until it found the matching node. With this change, it skips
    over fullnode children and avoids resolving them from the database.
    holiman committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    4b783c0 View commit details
    Browse the repository at this point in the history
  5. accounts/external, signer/core: add support for EIP-2930 transactions…

    … (#22585)
    
    This adds support for signing EIP-2930 with clef.
    holiman committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    67da83a View commit details
    Browse the repository at this point in the history
  6. rpc: add HTTPError type for HTTP error responses (#22677)

    The new error type is returned by client operations contains details of
    the response error code and response body.
    
    Co-authored-by: Felix Lange <[email protected]>
    ryanc414 and fjl committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    9357280 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2021

  1. eth/protocols, prp/tracker: add support for req/rep rtt tracking (#22…

    …608)
    
    * eth/protocols, prp/tracker: add support for req/rep rtt tracking
    
    * p2p/tracker: sanity cap the number of pending requests
    
    * pap/tracker: linter <3
    
    * p2p/tracker: disable entire tracker if no metrics are enabled
    karalabe committed Apr 22, 2021
    Configuration menu
    Copy the full SHA
    1fb9a6d View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2021

  1. cmd/devp2p/internal/ethtest: run test suite as Go unit test (#22698)

    This change adds a Go unit test that runs the protocol test suite
    against the go-ethereum implementation of the eth protocol.
    renaynay committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    ea54c58 View commit details
    Browse the repository at this point in the history
  2. revert bug fix in 1.9.17

    yutianwu committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    148c9ff View commit details
    Browse the repository at this point in the history
  3. core/state/snapshot, true: reuse dirty data instead of hitting disk w…

    …hen generating (#22667)
    
    * core/state/snapshot: reuse memory data instead of hitting disk when generating
    
    * trie: minor nitpicks wrt the resolver optimization
    
    * core/state/snapshot, trie: use key/value store for resolver
    
    * trie: fix linter
    
    Co-authored-by: Péter Szilágyi <[email protected]>
    holiman and karalabe committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    49281ab View commit details
    Browse the repository at this point in the history
  4. cmd/devp2p/internal/ethtest: add more tx propagation tests (#22630)

    This adds a test for large tx announcement messages, as well as a test to
    check that announced tx hashes are requested by the node.
    renaynay committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    cac1b21 View commit details
    Browse the repository at this point in the history
  5. p2p/discover: improve discv5 handling of IPv4-in-IPv6 addresses (#22703)

    When receiving PING from an IPv4 address over IPv6, the implementation sent
    back a IPv4-in-IPv6 address. This change makes it reflect the IPv4 address.
    nisdas committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    34f3c95 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2021

  1. Configuration menu
    Copy the full SHA
    83375b0 View commit details
    Browse the repository at this point in the history
  2. core/rawdb: fix datarace in freezer (#22728)

    The Append / truncate operations were racy. When a datafile reaches 2Gb, a new file is needed. For this operation, we require a writelock, which is not needed in the 99.99% of all cases where the data does fit in the current head-file.
    
    This transition from readlock to writelock was incorrect, and as the readlock was released, a truncate operation could slip in between, and truncate the data. This would have been fine, however, the Append operation continued writing as if no truncation had occurred, e.g writing item 5 where item 0 should reside.
    
    This PR changes the behaviour, so that if when we run into the situation that a new file is needed, it aborts, and retries, this time with a writelock.
    
    The outcome of the situation described above, running on this PR, would instead be that the Append operation exits with a failure.
    holiman committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    9b99e3d View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2021

  1. les: polish code (#22625)

    * les: polish code
    
    * les/vflus/server: fixes
    
    * les: fix lint
    rjl493456442 committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    854f068 View commit details
    Browse the repository at this point in the history
  2. build: upgrade to golangci-lint v1.39.0 (#22696)

    * build: upgrade to golangci-lint v1.39.0
    
    * consensus/ethash: fix go vet warning regarding reflect.SliceHeader
    
    * eth/catalyst: fix lint issue
    
    * consensus/ethash: fix bug in memoryMapFile
    fjl committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    a3f0da1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #21467 from holiman/minor_ethashfix

    consensus/ethash: less lookups of block data
    karalabe committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    85a0bab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ad983b3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a0a99e6 View commit details
    Browse the repository at this point in the history
  6. core/vm: make gas cost reporting to tracers correct (#22702)

    Previously, the makeCallVariantGasCallEIP2929 charged the cold account access cost directly, leading to an incorrect gas cost passed to the tracer from the main execution loop.
    This change still temporarily charges the cost (to allow for an accurate calculation of the available gas for the call), but then afterwards refunds it and instead returns the correct total gas cost to be then properly charged in the main loop.
    holiman committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    65a1c2d View commit details
    Browse the repository at this point in the history
  7. eth/protocols/snap: generate storage trie from full dirty snap data (…

    …#22668)
    
    * eth/protocols/snap: generate storage trie from full dirty snap data
    
    * eth/protocols/snap: get rid of some more dead code
    
    * eth/protocols/snap: less frequent logs, also log during trie generation
    
    * eth/protocols/snap: implement dirty account range stack-hashing
    
    * eth/protocols/snap: don't loop on account trie generation
    
    * eth/protocols/snap: fix account format in trie
    
    * core, eth, ethdb: glue snap packets together, but not chunks
    
    * eth/protocols/snap: print completion log for snap phase
    
    * eth/protocols/snap: extended tests
    
    * eth/protocols/snap: make testcase pass
    
    * eth/protocols/snap: fix account stacktrie commit without defer
    
    * ethdb: fix key counts on reset
    
    * eth/protocols: fix typos
    
    * eth/protocols/snap: make better use of delivered data (#44)
    
    * eth/protocols/snap: make better use of delivered data
    
    * squashme
    
    * eth/protocols/snap: reduce chunking
    
    * squashme
    
    * eth/protocols/snap: reduce chunking further
    
    * eth/protocols/snap: break out hash range calculations
    
    * eth/protocols/snap: use sort.Search instead of looping
    
    * eth/protocols/snap: prevent crash on storage response with no keys
    
    * eth/protocols/snap: nitpicks all around
    
    * eth/protocols/snap: clear heal need on 1-chunk storage completion
    
    * eth/protocols/snap: fix range chunker, add tests
    
    Co-authored-by: Péter Szilágyi <[email protected]>
    
    * trie: fix test API error
    
    * eth/protocols/snap: fix some further liter issues
    
    * eth/protocols/snap: fix accidental batch reuse
    
    Co-authored-by: Martin Holst Swende <[email protected]>
    karalabe and holiman committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    caea6c4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    45fca44 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #22751 from holiman/tracker_fix

    p2p/tracker: properly clean up fulfilled requests
    karalabe committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    55043ee View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ff3535e View commit details
    Browse the repository at this point in the history
  11. Merge pull request #22753 from karalabe/p2p-tracker-stopfix

    p2p/tracker: only reschedule wake if previous didn't run
    karalabe committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    d9c9ee5 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2021

  1. Configuration menu
    Copy the full SHA
    0c99868 View commit details
    Browse the repository at this point in the history
  2. eth/gasprice: improve stability of estimated price (#22722)

    This PR makes the gas price oracle ignore transactions priced at `<=1 wei`.
    GregTheGreek committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    256c5d6 View commit details
    Browse the repository at this point in the history
  3. tests/fuzzers: crypto/bn256 and crypto/bls12381 tests against gnark-c…

    …rypto (#22755)
    
    Add more cross-fuzzers to fuzz bls with gnark versus geth's own bls12-381 library
    gbotrel committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    9e5bb84 View commit details
    Browse the repository at this point in the history
  4. les, tests: fix les clientpool (#22756)

    * les, tests: fix les clientpool
    
    * tests: disable debug mode
    
    * les: polish code
    rjl493456442 committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    6d7c956 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    558bff4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e4270ca View commit details
    Browse the repository at this point in the history
  7. Merge pull request #22761 from karalabe/snap-small-packets

    eth/protocols/snap: lower the packet size to avoid overloading link
    karalabe committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    abb6cfa View commit details
    Browse the repository at this point in the history
  8. trie: remove redundant returns + use stacktrie where applicable (#22760)

    * trie: add benchmark for proofless range
    
    * trie: remove unused returns + use stacktrie
    holiman committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    a81cf0d View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2021

  1. Merge pull request #165 from binance-chain/upgrade_revert_fork

    revert bug fix in 1.9.17
    unclezoro committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    2ac3f4c View commit details
    Browse the repository at this point in the history
  2. add more logs

    unclezoro committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    c92a53d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fae165a View commit details
    Browse the repository at this point in the history
  4. Merge pull request #22762 from karalabe/snap-lower-complexity

    core, eth, ethdb, trie: simplify range proofs
    karalabe committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    64b60c7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    06f44c0 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #22765 from karalabe/revert-eth-hashrate

    eth: restore eth_hashrate API endpoint
    karalabe committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    871f50b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c7d0729 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    793c8f8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    56f533d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    63bad18 View commit details
    Browse the repository at this point in the history
  11. 1 Configuration menu
    Copy the full SHA
    b50b17a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    bb43cd7 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2021

  1. Configuration menu
    Copy the full SHA
    8130dd5 View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    1e57ab5 View commit details
    Browse the repository at this point in the history
  3. 1 Configuration menu
    Copy the full SHA
    dde6cb0 View commit details
    Browse the repository at this point in the history
  4. 1 Configuration menu
    Copy the full SHA
    b778e37 View commit details
    Browse the repository at this point in the history
  5. 1 Configuration menu
    Copy the full SHA
    ff75b21 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f66f1a1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bbb57fd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    745757a View commit details
    Browse the repository at this point in the history
  9. Merge pull request #22777 from karalabe/snapshots-abort-resume-on-sync

    core, eth: abort snapshot generation on snap sync and resume later
    karalabe committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    8681a25 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    52b5d2d View commit details
    Browse the repository at this point in the history
  11. Merge pull request #22789 from karalabe/snap-fix-batch

    eth/protocols/snap: use storage batch, not account batch in st task
    karalabe committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    afc1abd View commit details
    Browse the repository at this point in the history
  12. cmd/devp2p: fix flakey tests in CI (#22757)

    This PR fixes a couple of issues in the eth test suite that caused flakiness when run in the CI.
    renaynay committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    8ff9810 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2021

  1. core/vm: clean up contract creation error handling (#22766)

    Do not keep separate flag for "max code size exceeded" case, but instead
    assign appropriate error for it sooner.
    chfast committed May 1, 2021
    Configuration menu
    Copy the full SHA
    0e00ee4 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2021

  1. core/vm: fix interpreter comments (#22797)

    * Fix interpreter comment
    
    * Fix comment
    aaronbuchwald committed May 3, 2021
    Configuration menu
    Copy the full SHA
    ca9c576 View commit details
    Browse the repository at this point in the history
  2. params: remove dependency on crypto (#22788)

    * params: remove dependency on crypto
    
    Package params should not depend on package crypto because building
    crypto requires cgo.
    
    Since build/ci.go needs package params to get the go-ethereum version
    number, C code must be compiled in order to run the build tool, which is
    annoying for certain cross-compilation setups.
    
    * params: add SectionHead
    fjl committed May 3, 2021
    Configuration menu
    Copy the full SHA
    afb097e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8f94fc2 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #22739 from holiman/remove_code

    core: remove old conversion to shuffle leveldb blocks into ancients
    karalabe committed May 3, 2021
    Configuration menu
    Copy the full SHA
    fc1c1cb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    856c379 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2021

  1. Merge pull request #22803 from karalabe/silence-scary-warning

    eth: don't print db upgrade warning on db init
    karalabe committed May 4, 2021
    Configuration menu
    Copy the full SHA
    640d2c5 View commit details
    Browse the repository at this point in the history
  2. cmd/utils: use eth DNS tree for snap discovery (#22808)

    This removes auto-configuration of the snap.*.ethdisco.net DNS discovery tree.
    Since measurements have shown that > 75% of nodes in all.*.ethdisco.net support
    snap, we have decided to retire the dedicated index for snap and just use the eth
    tree instead.
    
    The dial iterators of eth and snap now use the same DNS tree in the default configuration,
    so both iterators should use the same DNS discovery client instance. This ensures that
    the record cache and rate limit are shared. Records will not be requested multiple times.
    
    While testing the change, I noticed that duplicate DNS requests do happen even
    when the client instance is shared. This is because the two iterators request the tree
    root, link tree root, and first levels of the tree in lockstep. To avoid this problem, the
    change also adds a singleflight.Group instance in the client. When one iterator
    attempts to resolve an entry which is already being resolved, the singleflight object
    waits for the existing resolve call to finish and returns the entry to both places.
    fjl committed May 4, 2021
    Configuration menu
    Copy the full SHA
    b8040a4 View commit details
    Browse the repository at this point in the history
  3. build: improve cross compilation setup (#22804)

    This PR cleans up the CI build system and fixes a couple of issues.
    
    - The go tool launcher code has been moved to internal/build. With the new
      toolchain functions, the environment of the host Go (i.e. the one that built
      ci.go) and the target Go (i.e. the toolchain downloaded by -dlgo) are isolated
      more strictly. This is important to make cross compilation and -dlgo work
      correctly in more cases.
    - The -dlgo option now skips the download and uses the host Go if the running Go
      version matches dlgoVersion exactly.
    - The 'test' command now supports -dlgo, -cc and -arch. Running unit tests with
      foreign GOARCH is occasionally useful. For example, it can be used to run
      32-bit tests on Windows. It can also be used to run darwin/amd64 tests on
      darwin/arm64 using Rosetta 2.
    - The 'aar', 'xcode' and 'xgo' commands now use a slightly different method to
      install external tools. They previously used `go get`, but this comes with the
      annoying side effect of modifying go.mod. They now use `go install` instead,
      which is the recommended way of installing tools without modifying the local
      module.
    - The old build warning about outdated Go version has been removed because we're
      much better at keeping backwards compatibility now.
    fjl committed May 4, 2021
    Configuration menu
    Copy the full SHA
    effaf18 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d42dd1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b37e445 View commit details
    Browse the repository at this point in the history
  6. go.mod: go mod tidy (#22814)

    This updates go.mod for the addition of golang.org/x/sync.
    fjl committed May 4, 2021
    Configuration menu
    Copy the full SHA
    d107f90 View commit details
    Browse the repository at this point in the history
  7. build: fix iOS framework build (#22813)

    This fixes a regression introduced in #22804.
    fjl committed May 4, 2021
    Configuration menu
    Copy the full SHA
    973ad66 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3a2b29c View commit details
    Browse the repository at this point in the history

Commits on May 5, 2021

  1. build: fix windows installer build for NSIS v3.05 (#22821)

    With the update to a newer AppVeyor build image, creating the Windows
    installer no longer worked because of a string quoting error in EnvVarUpdate.nsh.
    
    This applies the fix recommended in https://stackoverflow.com/questions/62081765.
    fjl committed May 5, 2021
    Configuration menu
    Copy the full SHA
    41671d4 View commit details
    Browse the repository at this point in the history
  2. cmd/devp2p/internal/ethtest: send simultaneous requests on one connec…

    …tion (#22801)
    
    This changes the SimultaneousRequests test to send the requests from the same
    connection, as it doesn't really make sense to test whether a node can respond
    to two requests with different request IDs from separate connections.
    renaynay committed May 5, 2021
    Configuration menu
    Copy the full SHA
    0f3a1e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    991384a View commit details
    Browse the repository at this point in the history

Commits on May 6, 2021

  1. fix conflicts

    yutianwu committed May 6, 2021
    Configuration menu
    Copy the full SHA
    334b6ad View commit details
    Browse the repository at this point in the history
  2. Merge pull request #187 from binance-chain/upgrade_1.10.3

    Upgrade 1.10.3
    unclezoro committed May 6, 2021
    Configuration menu
    Copy the full SHA
    2605189 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #186 from binance-chain/upgrade_tmp

    [R4R] make prune tool available
    unclezoro committed May 6, 2021
    Configuration menu
    Copy the full SHA
    0316072 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2021

  1. fix conflicts

    yutianwu committed May 7, 2021
    Configuration menu
    Copy the full SHA
    f3ad96d View commit details
    Browse the repository at this point in the history
  2. fix comments

    yutianwu committed May 7, 2021
    Configuration menu
    Copy the full SHA
    3ddedad View commit details
    Browse the repository at this point in the history
  3. bump version to 1.1.0

    yutianwu committed May 7, 2021
    Configuration menu
    Copy the full SHA
    a4bb482 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2021

  1. fix conflicts

    yutianwu committed May 8, 2021
    Configuration menu
    Copy the full SHA
    d331344 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2021

  1. update version

    yutianwu committed May 10, 2021
    Configuration menu
    Copy the full SHA
    9188475 View commit details
    Browse the repository at this point in the history
  2. update hardware requirement

    unclezoro committed May 10, 2021
    Configuration menu
    Copy the full SHA
    75447df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a1338f View commit details
    Browse the repository at this point in the history
  4. disable log of snap update

    unclezoro committed May 10, 2021
    Configuration menu
    Copy the full SHA
    3ab97c2 View commit details
    Browse the repository at this point in the history