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

Upstream erigon V3.0.0-alpha1 #453

Merged
merged 114 commits into from
Jul 24, 2024
Merged

Upstream erigon V3.0.0-alpha1 #453

merged 114 commits into from
Jul 24, 2024

Commits on Jul 13, 2024

  1. Configuration menu
    Copy the full SHA
    b1c60ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d96dbb View commit details
    Browse the repository at this point in the history
  3. diag: thread-safety step4 - remove dedicated shutdown listener gorout…

    …ine (erigontech#11137)
    
    reason: 
    - we already have 1 goroutine for saving data:
    ```
    func (d *DiagnosticClient) runSaveProcess(rootCtx context.Context) {
    	ticker := time.NewTicker(5 * time.Minute)
    	go func() {
    		for {
    			select {
    			case <-ticker.C:
    				d.SaveData()
    			case <-rootCtx.Done():
    				ticker.Stop()
    				return
    			}
    		}
    	}()
    }
    ```
    no reason to save it from one more goroutine. just save it right here -
    in `case <-rootCtx.Done()` section. less concurrency - better.
    
    rootContext already subscribed to sigterm
    AskAlexSharov authored Jul 13, 2024
    Configuration menu
    Copy the full SHA
    12c2732 View commit details
    Browse the repository at this point in the history
  4. diag: thread-safety step3 - PeerStatistics.Clone() and `PeerStats.m…

    …utex` (erigontech#11136)
    
    Co-authored-by: dvovk <vovk.dimon@gmail.com>
    AskAlexSharov and dvovk authored Jul 13, 2024
    Configuration menu
    Copy the full SHA
    d52ab87 View commit details
    Browse the repository at this point in the history
  5. dl: manifest-verify green CI (erigontech#11142)

    - skip `erigon2-v2` buckets - until
    erigontech#10967
    AskAlexSharov authored Jul 13, 2024
    Configuration menu
    Copy the full SHA
    f5743dd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b8c9187 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6bb5d8b View commit details
    Browse the repository at this point in the history
  8. Call UnwindTo with tx instead of nil in sync_test.go (erigontech#11133)

    Co-authored-by: antonis19 <antonis19@users.noreply.github.com>
    antonis19 and antonis19 authored Jul 13, 2024
    Configuration menu
    Copy the full SHA
    9890a94 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Configuration menu
    Copy the full SHA
    4a02c66 View commit details
    Browse the repository at this point in the history
  2. diag: thread-safety step5 - race in speedtest (erigontech#11138)

    - attempt to upgrade speedtest - to fix race:
    showwin/speedtest-go#109 (comment)
    
    It didn't help. Created:
    showwin/speedtest-go#223
    
    I see: 
    ```
    ==================
    WARNING: DATA RACE
    Write at 0x00c2167c2088 by goroutine 70275:
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start.func1.1()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:203 +0x84
      sync.(*Once).doSlow()
          /usr/local/go/src/sync/once.go:74 +0xf0
      sync.(*Once).Do()
          /usr/local/go/src/sync/once.go:65 +0x44
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start.func1()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:200 +0xb1
    
    Previous read at 0x00c2167c2088 by goroutine 69927:
      github.com/showwin/speedtest-go/speedtest.(*DataChunk).Read()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:452 +0x64
      io.(*nopCloser).Read()
          <autogenerated>:1 +0x6c
      io.(*LimitedReader).Read()
          /usr/local/go/src/io/io.go:479 +0xc5
      io.copyBuffer()
          /usr/local/go/src/io/io.go:429 +0x29a
      io.Copy()
          /usr/local/go/src/io/io.go:388 +0x6f
      net.genericReadFrom()
          /usr/local/go/src/net/net.go:689 +0x12
      net.(*TCPConn).readFrom()
          /usr/local/go/src/net/tcpsock_posix.go:54 +0xc9
      net.(*TCPConn).ReadFrom()
          /usr/local/go/src/net/tcpsock.go:130 +0x64
      io.copyBuffer()
          /usr/local/go/src/io/io.go:415 +0x22e
      io.Copy()
          /usr/local/go/src/io/io.go:388 +0x95
      net/http.persistConnWriter.ReadFrom()
          /usr/local/go/src/net/http/transport.go:1824 +0x12
      bufio.(*Writer).ReadFrom()
          /usr/local/go/src/bufio/bufio.go:794 +0x2b0
      io.copyBuffer()
          /usr/local/go/src/io/io.go:415 +0x22e
      io.CopyBuffer()
          /usr/local/go/src/io/io.go:402 +0x8f
      net/http.(*transferWriter).doBodyCopy()
          /usr/local/go/src/net/http/transfer.go:416 +0x144
      net/http.(*transferWriter).writeBody()
          /usr/local/go/src/net/http/transfer.go:371 +0x75c
      net/http.(*Request).write()
          /usr/local/go/src/net/http/request.go:755 +0x1413
      net/http.(*persistConn).writeLoop()
          /usr/local/go/src/net/http/transport.go:2447 +0x379
      net/http.(*Transport).dialConn.gowrap3()
          /usr/local/go/src/net/http/transport.go:1800 +0x33
    
    Goroutine 70275 (running) created at:
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).rateCapture.func1()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:267 +0x3ef
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).rateCapture.gowrap1()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:279 +0x41
    
    Goroutine 69927 (running) created at:
      net/http.(*Transport).dialConn()
          /usr/local/go/src/net/http/transport.go:1800 +0x27fe
      net/http.(*Transport).dialConnFor()
          /usr/local/go/src/net/http/transport.go:1485 +0x124
      net/http.(*Transport).queueForDial.gowrap1()
          /usr/local/go/src/net/http/transport.go:1449 +0x44
    ==================
    
    ==================
    WARNING: DATA RACE
    Write at 0x00c2167c2088 by goroutine 63832:
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start.func1.1()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:203 +0x84
      sync.(*Once).doSlow()
          /usr/local/go/src/sync/once.go:74 +0xf0
      sync.(*Once).Do()
          /usr/local/go/src/sync/once.go:65 +0x44
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start.func1()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:200 +0xb1
    
    Previous read at 0x00c2167c2088 by goroutine 57836:
      github.com/showwin/speedtest-go/speedtest.(*DataChunk).DownloadHandler()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:408 +0x3ee
      github.com/showwin/speedtest-go/speedtest.downloadRequest()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:183 +0x624
      github.com/showwin/speedtest-go/speedtest.(*Server).downloadTestContext.func1()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:119 +0x85
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start.func2()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:218 +0xca
    
    Goroutine 63832 (running) created at:
      time.goFunc()
          /usr/local/go/src/time/sleep.go:177 +0x44
    
    Goroutine 57836 (running) created at:
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:212 +0x70a
      github.com/showwin/speedtest-go/speedtest.(*Server).downloadTestContext()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:122 +0x2e8
      github.com/showwin/speedtest-go/speedtest.(*Server).DownloadTestContext()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:109 +0x1ee
      github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).runSpeedTest()
          /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:66 +0x1d2
      github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).setupSpeedtestDiagnostics.func1()
          /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:35 +0xf2
    ==================
    ==================
    WARNING: DATA RACE
    Write at 0x00c2167c2068 by goroutine 63836:
      github.com/showwin/speedtest-go/speedtest.(*DataChunk).UploadHandler()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:440 +0x247
      github.com/showwin/speedtest-go/speedtest.uploadRequest()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:188 +0x113
      github.com/showwin/speedtest-go/speedtest.(*Server).uploadTestContext.func1()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:150 +0x85
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start.func2()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:218 +0xca
    
    Previous read at 0x00c2167c2068 by goroutine 63840:
      github.com/showwin/speedtest-go/speedtest.(*DataChunk).UploadHandler()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:438 +0x179
      github.com/showwin/speedtest-go/speedtest.uploadRequest()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:188 +0x113
      github.com/showwin/speedtest-go/speedtest.(*Server).uploadTestContext.func1()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:150 +0x85
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start.func2()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:218 +0xca
    
    Goroutine 63836 (running) created at:
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:212 +0x70a
      github.com/showwin/speedtest-go/speedtest.(*Server).uploadTestContext()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:153 +0x2e8
      github.com/showwin/speedtest-go/speedtest.(*Server).UploadTestContext()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:140 +0x25c
      github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).runSpeedTest()
          /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:71 +0x240
      github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).setupSpeedtestDiagnostics.func1()
          /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:35 +0xf2
    
    Goroutine 63840 (running) created at:
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:212 +0x70a
      github.com/showwin/speedtest-go/speedtest.(*Server).uploadTestContext()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:153 +0x2e8
      github.com/showwin/speedtest-go/speedtest.(*Server).UploadTestContext()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:140 +0x25c
      github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).runSpeedTest()
          /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:71 +0x240
      github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).setupSpeedtestDiagnostics.func1()
          /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:35 +0xf2
    ==================
    ==================
    WARNING: DATA RACE
    Write at 0x00c2167c2068 by goroutine 63840:
      github.com/showwin/speedtest-go/speedtest.(*DataChunk).UploadHandler()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:440 +0x247
      github.com/showwin/speedtest-go/speedtest.uploadRequest()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:188 +0x113
      github.com/showwin/speedtest-go/speedtest.(*Server).uploadTestContext.func1()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:150 +0x85
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start.func2()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:218 +0xca
    
    Previous write at 0x00c2167c2068 by goroutine 63835:
      github.com/showwin/speedtest-go/speedtest.(*DataChunk).UploadHandler()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:440 +0x247
      github.com/showwin/speedtest-go/speedtest.uploadRequest()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:188 +0x113
      github.com/showwin/speedtest-go/speedtest.(*Server).uploadTestContext.func1()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:150 +0x85
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start.func2()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:218 +0xca
    
    Goroutine 63840 (running) created at:
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:212 +0x70a
      github.com/showwin/speedtest-go/speedtest.(*Server).uploadTestContext()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:153 +0x2e8
      github.com/showwin/speedtest-go/speedtest.(*Server).UploadTestContext()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:140 +0x25c
      github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).runSpeedTest()
          /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:71 +0x240
      github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).setupSpeedtestDiagnostics.func1()
          /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:35 +0xf2
    
    Goroutine 63835 (running) created at:
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:212 +0x70a
      github.com/showwin/speedtest-go/speedtest.(*Server).uploadTestContext()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:153 +0x2e8
      github.com/showwin/speedtest-go/speedtest.(*Server).UploadTestContext()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:140 +0x25c
      github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).runSpeedTest()
          /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:71 +0x240
      github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).setupSpeedtestDiagnostics.func1()
          /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:35 +0xf2
    ==================
    ==================
    WARNING: DATA RACE
    Read at 0x00c2167c2100 by goroutine 63833:
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).rateCapture.func1()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:258 +0x1c6
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).rateCapture.gowrap1()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:279 +0x41
    
    Previous write at 0x00c2167c2100 by goroutine 63888:
      sync/atomic.AddInt64()
          /usr/local/go/src/runtime/race_amd64.s:289 +0xb
      sync/atomic.AddInt64()
          <autogenerated>:1 +0x15
      io.(*nopCloser).Read()
          <autogenerated>:1 +0x6c
      io.(*LimitedReader).Read()
          /usr/local/go/src/io/io.go:479 +0xc5
      io.copyBuffer()
          /usr/local/go/src/io/io.go:429 +0x29a
      io.Copy()
          /usr/local/go/src/io/io.go:388 +0x6f
      net.genericReadFrom()
          /usr/local/go/src/net/net.go:689 +0x12
      net.(*TCPConn).readFrom()
          /usr/local/go/src/net/tcpsock_posix.go:54 +0xc9
      net.(*TCPConn).ReadFrom()
          /usr/local/go/src/net/tcpsock.go:130 +0x64
      io.copyBuffer()
          /usr/local/go/src/io/io.go:415 +0x22e
      io.Copy()
          /usr/local/go/src/io/io.go:388 +0x95
      net/http.persistConnWriter.ReadFrom()
          /usr/local/go/src/net/http/transport.go:1824 +0x12
      bufio.(*Writer).ReadFrom()
          /usr/local/go/src/bufio/bufio.go:794 +0x2b0
      io.copyBuffer()
          /usr/local/go/src/io/io.go:415 +0x22e
      io.CopyBuffer()
          /usr/local/go/src/io/io.go:402 +0x8f
      net/http.(*transferWriter).doBodyCopy()
          /usr/local/go/src/net/http/transfer.go:416 +0x144
      net/http.(*transferWriter).writeBody()
          /usr/local/go/src/net/http/transfer.go:371 +0x75c
      net/http.(*Request).write()
          /usr/local/go/src/net/http/request.go:755 +0x1413
      net/http.(*persistConn).writeLoop()
          /usr/local/go/src/net/http/transport.go:2447 +0x379
      net/http.(*Transport).dialConn.gowrap3()
          /usr/local/go/src/net/http/transport.go:1800 +0x33
    
    Goroutine 63833 (running) created at:
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).rateCapture()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:253 +0x464
      github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:195 +0x4a4
      github.com/showwin/speedtest-go/speedtest.(*Server).uploadTestContext()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:153 +0x2e8
      github.com/showwin/speedtest-go/speedtest.(*Server).UploadTestContext()
          /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:140 +0x25c
      github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).runSpeedTest()
          /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:71 +0x240
      github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).setupSpeedtestDiagnostics.func1()
          /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:35 +0xf2
    
    Goroutine 63888 (running) created at:
      net/http.(*Transport).dialConn()
          /usr/local/go/src/net/http/transport.go:1800 +0x27fe
      net/http.(*Transport).dialConnFor()
          /usr/local/go/src/net/http/transport.go:1485 +0x124
      net/http.(*Transport).queueForDial.gowrap1()
          /usr/local/go/src/net/http/transport.go:1449 +0x44
    ==================
    ```
    - also i don't understand why do we need cached client object
    erigontech#10259
    AskAlexSharov authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    ad150b8 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. rlpgen: step 1 (erigontech#11112)

    - no behavior changes
    - move encbuffer and encreader to `encbuffer.go`
    - copy-paste rlpgen package
    AskAlexSharov authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    459b8b5 View commit details
    Browse the repository at this point in the history
  2. bor: finality race - step 2 (erigontech#11151)

    ```
    ==================
    WARNING: DATA RACE
    Write at 0x00c015bf2208 by goroutine 110:
      github.com/ledgerwatch/erigon/polygon/bor/finality/whitelist.(*milestone).RemoveMilestoneID()
          /home/ubuntu/erigon/polygon/bor/finality/whitelist/milestone.go:190 +0x164
      github.com/ledgerwatch/erigon/polygon/bor/finality.handleNoAckMilestone()
          /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:237 +0x12c
      github.com/ledgerwatch/erigon/polygon/bor/finality.retryHeimdallHandler()
          /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:159 +0x5c4
      github.com/ledgerwatch/erigon/polygon/bor/finality.RetryHeimdallHandler()
          /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:117 +0x57
      github.com/ledgerwatch/erigon/polygon/bor/finality.startNoAckMilestoneService()
          /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:102 +0x2a
      github.com/ledgerwatch/erigon/polygon/bor/finality.Whitelist.gowrap3()
          /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:65 +0x17
    
    Previous read at 0x00c015bf2208 by goroutine 109:
      github.com/ledgerwatch/erigon/polygon/bor/finality/whitelist.(*milestone).ProcessFutureMilestone()
          /home/ubuntu/erigon/polygon/bor/finality/whitelist/milestone.go:277 +0x166
      github.com/ledgerwatch/erigon/polygon/bor/finality.handleMilestone()
          /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:208 +0x1e5
      github.com/ledgerwatch/erigon/polygon/bor/finality.retryHeimdallHandler()
          /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:159 +0x5c4
      github.com/ledgerwatch/erigon/polygon/bor/finality.RetryHeimdallHandler()
          /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:117 +0x5c
      github.com/ledgerwatch/erigon/polygon/bor/finality.startMilestoneWhitelistService()
          /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:93 +0x2a
      github.com/ledgerwatch/erigon/polygon/bor/finality.Whitelist.gowrap2()
          /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:64 +0x17
    ```
    AskAlexSharov authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    0ec22a8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5ec0362 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7887f65 View commit details
    Browse the repository at this point in the history
  5. dl: use native filepath.IsLocal and filepath.Clean funcs (erigont…

    …ech#11141)
    
    they was vendored because of go1.19 compatibility which we dropped
    AskAlexSharov authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    b579343 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bb7c099 View commit details
    Browse the repository at this point in the history
  7. execution spec tests update for devnet-1 (erigontech#11127)

    updating to version
    [devnet-1@v1.3.0](https://github.com/ethereum/execution-spec-tests/releases/tag/devnet-1%40v1.3.0)
    
    - update to 7702: some extra json fields displayed in fixtures (rather
    than just rlps)
    - some refactoring to fixture json ordering means that a huge number of
    test files were changed
    - [refactor
    requested](erigontech#10812 (comment))
    by Alex done in this pr
    [here](https://github.com/ledgerwatch/erigon/pull/11127/files#diff-8c398ef0a79f97ba6d497a99247a815b3a51918de9e16954215b6073f907c92e).
    sudeepdino008 authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    6a90ea3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1ac70b8 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Fix downloader completion set and races (erigontech#11182)

    fixes: erigontech#11060
    
    Also fixes several races, which should include: 
    
    erigontech#11123
    erigontech#11102
    mh0lt authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    48f6d5b View commit details
    Browse the repository at this point in the history
  2. chore: fix some comments (erigontech#11170)

    Signed-off-by: stellrust <gohunter@foxmail.com>
    stellrust authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    f8abd99 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5878b14 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    792f616 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5052495 View commit details
    Browse the repository at this point in the history
  6. diagnostics: refactor network peers mutex (erigontech#11178)

    Refactor to pattern which was suggested by @AskAlexSharov 
    
    - move business-logic inside private methods
    - move mutex locking inside public methods
    - call private methods from public. don't call public methods from
    private.
    dvovk authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    51eee46 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ce6098e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c8d9143 View commit details
    Browse the repository at this point in the history
  9. p2p receipts (erigontech#11010)

    closes erigontech#10320 and closes erigontech#11014
    
    ---------
    
    Co-authored-by: JkLondon <ilya@mikheev.fun>
    Co-authored-by: alex.sharov <AskAlexSharov@gmail.com>
    3 people authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    e0f065b View commit details
    Browse the repository at this point in the history
  10. Caplin: Optimization and Parallelization of processes and reduction o…

    …f Goroutines (erigontech#11058)
    
    Optimizations:
    
    1) Single goroutine for tracking expiry of gossip subscriptions
    2) tweaking of parameters on operations retention in cache
    3) moving the dumping of BeaconState after forkchoice, so that we do not
    mess up block times with I/O
    Giulio2002 authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    e1ff9c1 View commit details
    Browse the repository at this point in the history
  11. Caplin: Look for peers if not avaiable within subnet (erigontech#11057)

    Actually look for peers of needed subnet for better performance on
    holesky and mainnet
    
    ---------
    
    Co-authored-by: Kewei <kewei.train@gmail.com>
    Giulio2002 and domiwei authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    b52d5ef View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    c6dc7c0 View commit details
    Browse the repository at this point in the history
  2. erigon_getLatestLogs add limit parameter (erigontech#11095)

    If user provides logCount param the API should returns logCount records,
    even if the block contains more logs that satisfy the filter.
    The logCount param is already supported, this PR avoids to return the
    log records in excess.
    Moreover I have created 14 integration tests for this API (run with
    success on erigon2).
    lupin012 authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    7f7d62a View commit details
    Browse the repository at this point in the history
  3. refine ProcessBlock and ProcessBlindedBlock (erigontech#10923)

    - Apply generic interface `GenericBlock` for blinded block and normal
    block.
    - Refine function `ProcessBlock()` so as to remove duplicated code.
    domiwei authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    ef100fa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    229b504 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4c3f26f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ba07b2a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    febcfc1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    eb49fa3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1b10799 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ff4f4df View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. replaced speedtest lib with our fork (erigontech#11217)

    Replaced speed test lib with our for which uses erigon cloudflare webbed
    to test download speed. I decided to change speedtest servers to erigon
    servers as users can complain why there is traffic servers which is not
    related to erigon infrastructure.
    Our for of speedtest https://github.com/erigontech/speedtest
    dvovk authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    eacf236 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5521c78 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'ledgerwatch/main' into bsc_erigon35

    # Conflicts:
    #	cmd/release/go.mod
    #	cmd/rpcdaemon/main.go
    #	core/state_transition.go
    #	erigon-lib/go.sum
    #	go.mod
    #	go.sum
    #	p2p/sentry/sentry_multi_client/sentry_multi_client.go
    blxdyx committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    202c1bb View commit details
    Browse the repository at this point in the history
  4. Caplin: Remove TmpDB from BlockCollector (erigontech#11215)

    Co-authored-by: Alex Sharov <AskAlexSharov@gmail.com>
    Giulio2002 and AskAlexSharov authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    6231a93 View commit details
    Browse the repository at this point in the history
  5. upstrem

    blxdyx committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    24671cb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    801ab22 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    80415a4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    086e770 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    50b09ad View commit details
    Browse the repository at this point in the history
  10. enable madv_normal for .kv files of > 0 lvl (erigontech#11223)

    enable `KV_MADV_NORMAL_NO_LAST_LVL=accounts,storage,code,commitment` by
    default
    AskAlexSharov authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    9f3101e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    af719e3 View commit details
    Browse the repository at this point in the history
  12. add log

    blxdyx committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    9afaab4 View commit details
    Browse the repository at this point in the history
  13. add log

    blxdyx committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    3f58fdd View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    22445f3 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    63621ec View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Fix previous download completion processing (erigontech#11227)

    This fixes downloads stalling if a locally produced file appears not
    downloaded
    It also will re-complete hashes without re-downloading if the download
    db is removed
    It should also complete locally produced files when they are verified,
    if not it will self mend on restart
    
    ---------
    
    Co-authored-by: Giulio <giulio.rebuffo@gmail.com>
    Co-authored-by: alex.sharov <AskAlexSharov@gmail.com>
    3 people authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    752bf4d View commit details
    Browse the repository at this point in the history
  2. Bring back dirs to BaseAPI (erigontech#11228)

    This PR brings back `datadir.Dirs` to `BaseAPI`, and removes a redundant
    `Aggregator` argument to `EngineServer.Start` .
    
    ---------
    
    Co-authored-by: antonis19 <antonis19@users.noreply.github.com>
    antonis19 and antonis19 authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    8f49bb0 View commit details
    Browse the repository at this point in the history
  3. Logs checking (erigontech#11229)

    changed erigon api logs to e3 closes erigontech#11117
    
    ---------
    
    Co-authored-by: JkLondon <ilya@mikheev.fun>
    Co-authored-by: alex.sharov <AskAlexSharov@gmail.com>
    3 people authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    c6e6f4f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    df4e640 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3bbd8aa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    af2a4a0 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. add log

    blxdyx committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    492d456 View commit details
    Browse the repository at this point in the history
  2. add log

    blxdyx committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    badf7fa View commit details
    Browse the repository at this point in the history
  3. added var inside WriteMap for chain-like interface (erigontech#11241)

    closes erigontech#11202
    
    ---------
    
    Co-authored-by: JkLondon <ilya@mikheev.fun>
    JkLondon and JkLondon authored Jul 20, 2024
    Configuration menu
    Copy the full SHA
    a0e328b View commit details
    Browse the repository at this point in the history
  4. tracer: add support bailout on evm.create() (erigontech#11237)

    Add bailout mgt on evm.create() method (it is already mgt on evm.cal()).
    When approved I will create PR on rel 2.60.x
    lupin012 authored Jul 20, 2024
    Configuration menu
    Copy the full SHA
    18deb96 View commit details
    Browse the repository at this point in the history
  5. added rpc info feature (erigontech#11242)

    closes erigontech#11157 but a bit of scared that we probably don't have some
    MetadataFromContext method like in
    ethereum/go-ethereum#24255
    
    Co-authored-by: JkLondon <ilya@mikheev.fun>
    JkLondon and JkLondon authored Jul 20, 2024
    Configuration menu
    Copy the full SHA
    1bd3dc5 View commit details
    Browse the repository at this point in the history
  6. [test] remove unused variables (erigontech#10938)

    remove unused variables
    Leeyqiongyuan authored Jul 20, 2024
    Configuration menu
    Copy the full SHA
    743adcf View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. Configuration menu
    Copy the full SHA
    2f9dbf0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bab36ea View commit details
    Browse the repository at this point in the history
  3. fix panic due to nil validator set (erigontech#11260)

    fix erigontech#11027
    root cause: specific slot state data not found leads to empty validator
    set
    domiwei authored Jul 21, 2024
    Configuration menu
    Copy the full SHA
    5289acc View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. qa-tests: increase test time of sync-from-scratch for minimal node (e…

    …rigontech#11256)
    
    the last few runs of the test did not complete on time
    mriccobene authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    9aa37a0 View commit details
    Browse the repository at this point in the history
  2. qa-tests: fix sync-from-scratch test result uploading (erigontech#11245)

    The test results are uploaded to the github actions test run page at the
    end of the test. As this test has 2 jobs, we need to give the uploaded
    test results different names to avoid clashes.
    mriccobene authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    e761db4 View commit details
    Browse the repository at this point in the history
  3. Caplin: Add support for beacon snapshots (also stops relying on Engin…

    …e API) (erigontech#11250)
    
    I had to:
    
    * Add Caplin snapshot download
    * Fix Snapshot Downloader on Holesky
    * Fixed Holesky's chainspec
    Giulio2002 authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    dcc686e View commit details
    Browse the repository at this point in the history
  4. add log

    blxdyx committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    9327df7 View commit details
    Browse the repository at this point in the history
  5. fix chapel bt hash

    blxdyx committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    3eca101 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e6bedcc View commit details
    Browse the repository at this point in the history
  7. fix chapel bt hash

    blxdyx committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    0f43871 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0390616 View commit details
    Browse the repository at this point in the history
  9. HexOrDecimal - to accept unquoted numbers - in json (e3) (erigontech#…

    …11262)
    
    accept in `genesis.json`:` "nonce": 0,`
    now see: 
    ```
    Fatal: invalid genesis file: json: cannot unmarshal number into Go struct field Genesis.alloc of type *math.HexOrDecimal64
    ```
    
    See also `https://github.com/ethereum/go-ethereum/pull/26758`
    AskAlexSharov authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    11c47f1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b2e4464 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9321f99 View commit details
    Browse the repository at this point in the history
  12. add log

    blxdyx committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    a3875dc View commit details
    Browse the repository at this point in the history
  13. add log

    blxdyx committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    df99a5b View commit details
    Browse the repository at this point in the history
  14. add log

    blxdyx committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    6923efa View commit details
    Browse the repository at this point in the history
  15. add log

    blxdyx committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    856eec5 View commit details
    Browse the repository at this point in the history
  16. add log

    blxdyx committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    601310f View commit details
    Browse the repository at this point in the history
  17. add log

    blxdyx committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    eefe690 View commit details
    Browse the repository at this point in the history
  18. add log

    blxdyx committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    cb6f4dc View commit details
    Browse the repository at this point in the history
  19. add log

    blxdyx committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    3ee2fca View commit details
    Browse the repository at this point in the history
  20. add log

    blxdyx committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    7982223 View commit details
    Browse the repository at this point in the history
  21. Wire OverridePragueTime into txpool (erigontech#11234)

    also extract common logic from `(p *TxPool) isShanghai()`, `isCancun()`,
    `isPrague()`.
    yperbasis authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    7748030 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    3f9d0d6 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    9316c6e View commit details
    Browse the repository at this point in the history
  24. Bump version to 3.0.0-alpha1 (erigontech#11276)

    Co-authored-by: yperbasis <andrey.ashikhmin@gmail.com>
    VBulikov and yperbasis authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    1f7ce84 View commit details
    Browse the repository at this point in the history
  25. fix body data

    blxdyx committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    cc2dea4 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    e2df678 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. fix body data

    blxdyx committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    3620271 View commit details
    Browse the repository at this point in the history
  2. fix body data

    blxdyx committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    e934781 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'ledgerwatch/main' into bsc_erigon35

    # Conflicts:
    #	.goreleaser.yml
    #	Makefile
    #	cmd/erigon/main.go
    #	core/snaptype/block_types.go
    #	core/state/state_object.go
    #	core/state/txtask.go
    #	core/state_transition.go
    #	core/system_contract_lookup.go
    #	core/systemcontracts/upgrade.go
    #	core/types/blob_tx_wrapper.go
    #	core/vm/contracts.go
    #	erigon-lib/chain/snapcfg/util.go
    #	erigon-lib/go.mod
    #	erigon-lib/go.sum
    #	eth/backend.go
    #	eth/ethconfig/gen_config.go
    #	eth/ethconsensusconfig/config.go
    #	eth/protocols/eth/protocol.go
    #	eth/protocols/eth/protocol_test.go
    #	eth/stagedsync/stage_bodies.go
    #	go.mod
    #	go.sum
    #	p2p/sentry/sentry_multi_client/sentry_multi_client.go
    #	params/version.go
    #	polygon/bor/fake.go
    #	turbo/jsonrpc/daemon.go
    #	turbo/jsonrpc/debug_api.go
    #	turbo/rpchelper/helper.go
    #	turbo/stages/headerdownload/header_algos.go
    #	wmake.ps1
    blxdyx committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    35fbbcc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3f3e164 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2c86b3f View commit details
    Browse the repository at this point in the history
  6. fix upstream

    blxdyx committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    2f8b0ef View commit details
    Browse the repository at this point in the history
  7. e3 use same goreleaser-cross version as in e2 (erigontech#11285)

    - switched to `v1.21.5` 
    - added to UI checkbox "Publish Artifacts" - which is disabled by
    default. if not set: `make release-dry-run`
    AskAlexSharov authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    e1bd4d2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6892e4e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6df3f87 View commit details
    Browse the repository at this point in the history
  10. add log

    blxdyx committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    7c624d0 View commit details
    Browse the repository at this point in the history
  11. PIP-35: enforce 25gwei gas config for all polygon chains (erigontech#…

    …11294)
    
    Remove the checks for amoy added previously to prepare for mainnet
    release.
    
    Sets `txpool.pricelimit`, `miner.gasprice` and `gpo.ignoreprice` to
    25gwei for all polygon based networks.
    manav2401 authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    729aed1 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. refactor: rename fields in hex patricia trie (erigontech#11296)

    Small refactor to improve the readability of some fields in the
    `hex_patricia_hashed.go` .
    
    Co-authored-by: antonis19 <antonis19@users.noreply.github.com>
    antonis19 and antonis19 authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    62ed361 View commit details
    Browse the repository at this point in the history
  2. add log

    blxdyx committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    8396e47 View commit details
    Browse the repository at this point in the history
  3. add log

    blxdyx committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    f1d004b View commit details
    Browse the repository at this point in the history
  4. add log

    blxdyx committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    19c571b View commit details
    Browse the repository at this point in the history
  5. new dirWalk for test purposes (erigontech#11277)

    closes erigontech#10086 but it uses old lib
    (https://github.com/karrick/godirwalk). This branch could be used for
    tests for someone who experiences troubles with RAM with RemoveContents
    func. (For example for this guy
    https://discord.com/channels/687972960811745322/1233600171821240380)
    
    
    Maybe we should fork this lib :) thing for future milestone
    
    ---------
    
    Co-authored-by: JkLondon <ilya@mikheev.fun>
    Co-authored-by: alex.sharov <AskAlexSharov@gmail.com>
    3 people authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    842b5f7 View commit details
    Browse the repository at this point in the history
  6. chore: fix some comments (erigontech#11273)

    Signed-off-by: yingshanghuangqiao <yingshanghuangqiao@foxmail.com>
    yingshanghuangqiao authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    4363e98 View commit details
    Browse the repository at this point in the history
  7. remove useless logs

    blxdyx committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    9f0fcd2 View commit details
    Browse the repository at this point in the history
  8. Merge remote-tracking branch 'ledgerwatch/main' into bsc_erigon35

    # Conflicts:
    #	.github/workflows/release.yml
    #	Makefile
    #	eth/backend.go
    #	eth/stagedsync/exec3.go
    blxdyx committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    ead0830 View commit details
    Browse the repository at this point in the history