good morning!!!!

Skip to content
Snippets Groups Projects
  1. Apr 18, 2022
  2. Feb 22, 2022
  3. Feb 20, 2022
    • Enrique Jose  Avila Asapche's avatar
      Get block by time stamp (#3514) · d12560f1
      Enrique Jose Avila Asapche authored
      * initial
      
      * binary search through blocks
      
      * snapshot
      
      * returning highest block
      
      * oldest block is now 0
      
      * multiple test written for  getBlockByTimeStamp
      
      * retrieved picked block time stamp
      
      * added into erigon_api
      
      * returning pointer
      
      * reverting c37b99b2
      
      * deleted print
      
      * proper rpc block response
      
      * fixing test
      
      * returning lowest block
      
      * lint
      
      * typo
      
      * fixed test
      
      * returning lowest-1
      
      * skip while loop for times too big or small
      
      * added to readme
      
      * using sort.Search
      d12560f1
  4. Feb 19, 2022
  5. Feb 17, 2022
    • Andrew Ashikhmin's avatar
      Fix stall on unwind in handleForkChoice (#3536) · 0701c832
      Andrew Ashikhmin authored
      * ReadHeader instead of ReadHeaderByHash
      
      * Add Engine API to rpcdaemon README
      
      * Fix nil pointer dereference in HandlePendingBlock
      
      * Fix latestValidHash JSON
      
      * Delete GetPayloadBodiesV1
      
      * Break infinte unwind loop in handleForkChoice
      
      * More logging
      0701c832
  6. Feb 16, 2022
  7. Feb 07, 2022
    • Enrique Jose  Avila Asapche's avatar
      Merging Turbo bor into devel (#3372) · 35fcd3a8
      Enrique Jose Avila Asapche authored
      
      * implemented bor consensus
      
      * add bor flags to default
      
      * change bucket into snapshot to clique
      
      * enable stateSync
      
      * bypass reciept checks
      
      * fix receipt calculation and bor logs
      
      * fix: contract call wrt bor
      
      * Update mumbai config
      
      * Add: bor-mainnet flag and config
      
      * Add bor consensus to integration
      
      * use header coinbase in block context
      
      * london fork mumbai changes
      
      * fix genesis error
      
      * Jaipur fork for mumbai
      
      * add sysCall to verifyHeader
      
      * added bor related rpc method implementation
      
      * added bor specific rpc extensions
      
      * fixes in snapshot implementation, major refactor for bor rpc
      
      * modify consensus specific db path for bor
      
      * fix: remove parallel compute for get root hash rpc method
      
      * Added bor-receipt flow
      
      * Use turbo-bor-lib and bor tables
      
      * Use bor table in RPC snapshot
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * update rpc readme
      
      * link rpc docs in readme
      
      * Update Readme
      
      * Update Readme
      
      * move erigon namespace rpc methods to eth
      
      * rm: erigon namespace
      
      * rm: erigon namespace, update list of available rpc methods, add example
      
      * fix: binary name in rpc readme
      
      * fix: max db size
      
      * Add london to bor-mainnet
      
      * updated node.go
      
      * add system req to readme
      
      * golang version fix readme
      
      * added networknames in correct place
      
      * nil
      
      * ran gofmt
      
      * erigon
      
      * fixed fake.go
      
      * dont need turbor-lib
      
      * old readme
      
      * fixing readme
      
      * half
      
      * other half
      
      * changed return
      
      * fixing return
      
      * fixed return
      
      * fixed flags
      
      * gofmt
      
      * merge with devel
      
      * latest erigon-lib
      
      * fixed context.coinbase
      
      * took out syscall
      
      * fixed params in hash
      
      * bor type now is consensus.Engine
      
      * parlia is consensus.Engine
      
      * missing arg and repeated importation
      
      * repeated importation
      
      * fixed eth_receipts.go
      
      * deleted duplicate issuance
      
      * part of consensus.Engine type
      
      * added eth_api issuance
      
      * networkname
      
      * added erigon_system file
      
      * fork struct taken out
      
      * added erigon block
      
      * getLogByHash for erigonImpl
      
      * gofmt
      
      * fixed lint
      
      * ops
      
      * gofmt
      
      * gofmt
      
      * added APIImple functions
      
      * fixed clique test
      
      * took out print
      
      * fixed state added balance
      
      * fixed README
      
      * fixed rpcDaemon README
      
      * fixed integration README
      
      * updated blockchain.go
      
      * lint
      
      * added bor back into blockchain.go
      
      * took out comment
      
      * lint
      
      * updated daemon
      
      * updated wtb
      
      * removed duplicate
      
      * removed VerifyHeaders
      
      * prevent use of wrong Transfer
      
      * fixed state_processor.go
      
      * fixed state_transition.go
      
      * fixed headers
      
      * returning err
      
      * error handling in bor read tx look up
      
      * put for txLookUp
      
      * dealing with error
      
      * lint
      
      * traces
      
      * more traces
      
      * fixed receipt in execution
      
      * getTrasanction receipt for bor or others
      
      * nil
      
      * lint
      
      * ops
      
      * deleted syscall
      
      * took out else
      
      * Merge branch 'devel
      
      * tests syscalls
      
      * changed borReceipt to receipt
      
      * reset header algos
      
      * arguments fix
      
      * took out prefixes
      
      * lint
      
      * erigon-named
      
      * borReceiptKey = blocknumber
      
      * reverts e3b60c2e159d03efcb855f7ab3da5a098dd60c33.
      
      * correct hashing tx
      
      * dont need it here
      
      * lint
      
      * added txlookup for bor
      
      * change to uint256
      
      * outputs for isBor
      
      * wrapper
      
      * added isBor and isParlia
      
      * isBor
      
      * fixed BorTransfer
      
      * not readBody
      
      * correct prefix
      
      * added blockNum
      
      * added readStorageBody
      
      * readStorageBody
      
      * lint
      
      * got rid of unnecessary bor_receipt func
      
      * onlny if bor
      
      * use clone
      
      * append
      
      * writeToSlice
      
      * added isBor flag
      
      * fixed writeToSlice
      
      * normal sorting
      
      * lint
      
      * Reset erigon-snapshots
      
      * Move bor prefix into if
      
      Co-authored-by: default avatarKrishna Upadhyaya <krishnau1604@gmail.com>
      Co-authored-by: default avatarManav Darji <manavdarji.india@gmail.com>
      Co-authored-by: default avatarUttam Singh <uttamkhanduja@yahoo.in>
      Co-authored-by: default avatarGiulio Rebuffo <giulio.rebuffo@gmail.com>
      Co-authored-by: default avatarAlex Sharp <alexsharp@Alexs-MacBook-Pro.local>
      35fcd3a8
  8. Jan 30, 2022
  9. Jan 20, 2022
    • e-danko's avatar
      Starknet grpc (#3312) · d0123f52
      e-danko authored
      * created starknet_call method
      
      * updated erigon lib
      
      * updated erigon lib
      
      * lint issues
      d0123f52
  10. Dec 12, 2021
  11. Dec 05, 2021
  12. Dec 02, 2021
  13. Dec 01, 2021
  14. Oct 28, 2021
  15. Oct 07, 2021
    • Igor Mandrigin's avatar
      Stable 2021 10 02 (#2794) · 8b4d31f6
      Igor Mandrigin authored
      
      * begin 2021.10.2 release cycle
      
      * Revert "rpcdaemon: (#2752)" (#2762)
      
      This reverts commit 2afd028d.
      
      * Pool v2: --txpool.pricelimit support (#2763)
      
      * --txpoo.pricelimit support
      
      * Pool v2: --txpool.accountslots flag support (#2765)
      
      * Update signal_windows.go (#2767)
      
      Trap os.interrupt instead of SIGINT and SIGTERM
      
      * Update stage_finish.go : notifications to rpc daemon (#2755)
      
      * Dockerfile: switch to go1.17 and alpine3.14 (#2766)
      
      * add logs in recoverFromDb func (#2769)
      
      * eip 1559 in miner (#2773)
      
      * Inner errors (#2774)
      
      * Clean up DEBUG category logs (#2776)
      
      - move many DEBUG logs into TRACE category
      
      * Decoding incarnation implemented (#2764)
      
      * WIP decoding incarnation specifically
      
      * Changed decodeIncarnation to be an external function
      
      * added tests to for decoding incarnations
      
      * ran gofmt -w -s
      
      * changed test name, and changed incarnations to 4
      
      * Created a test which tests if it returns an error when there is one
      
      * ran gofmt
      
      * Capitalized all tests and made breaking test
      
      * added an error check
      
      * changed decodingForStorage for decodingIncarnationFromStorage
      
      * ran gofmt -w -s
      
      * No senders is fine (#2775)
      
      * IntermediateHash stage - switch from incremental to re-generate mode - if jump > 100K blocks (#2781)
      
      * Enable "State stream" by default (#2780)
      
      * No json rpc streaming (#2779)
      
      * reduce_bach_concurrency_default
      
      * RPCDaemon: reduce --rpc.batch.concurrency default from 50 to 2 (#2784)
      
      * Integration to print right stage in logs (#2785)
      
      * remove debug prints
      
      * RemoteDB: don't spend time to close cursors on end of tx - server will cleanup everything well (#2786)
      
      * Fermion genesis block (#2787)
      
      * updated Fermion genesis block
      
      * Updated Fermion genesis block: added precompiles
      
      * Rpcdaemon: add  --tevm flag to enable experiment (#2788)
      
      * Reworkings of state compression experiments (#2790)
      
      * Changes
      
      * Progress
      
      * Another way
      
      * More
      
      * More
      
      * Produce encoding
      
      * Add uncoded characters
      
      * cleanup
      
      * Add sortdict
      
      * Fixes
      
      * Use patricia from erigon-lib
      
      * Cleanup
      
      * Switch to dynamic programming, optimise allocations in FindMatches
      
      * Optimise allocations
      
      * Reduce allocations
      
      * Switch to main branch of erigon-lib, reduce allocations further
      
      Co-authored-by: default avatarAlexey Sharp <alexeysharp@Alexeys-iMac.local>
      Co-authored-by: default avatarAlex Sharp <alexsharp@Alexs-MacBook-Pro.local>
      
      * Ignore MaxPeers param for staticpeers (#2789)
      
      Co-authored-by: default avatarAleksandr Borodulin <a.borodulin@axioma.lv>
      
      * less warnings
      
      * Update skip_analysis.go (#2792)
      
      * Extend preverified hashes for mainnet and ropsten (#2793)
      
      Co-authored-by: default avatarAlexey Sharp <alexeysharp@Alexeys-iMac.local>
      
      Co-authored-by: default avatarAlex Sharov <AskAlexSharov@gmail.com>
      Co-authored-by: default avatarAndrea Lanfranchi <andrea.lanfranchi@gmail.com>
      Co-authored-by: default avatarEnrique Jose Avila Asapche <eavilaasapche@gmail.com>
      Co-authored-by: default avatare-danko <89912851+e-danko@users.noreply.github.com>
      Co-authored-by: default avatarledgerwatch <akhounov@gmail.com>
      Co-authored-by: default avatarAlexey Sharp <alexeysharp@Alexeys-iMac.local>
      Co-authored-by: default avatarAlex Sharp <alexsharp@Alexs-MacBook-Pro.local>
      Co-authored-by: default avatarAlexandr Borodulin <sashaborodulin@gmail.com>
      Co-authored-by: default avatarAleksandr Borodulin <a.borodulin@axioma.lv>
      v2021.10.02
      8b4d31f6
  16. Oct 06, 2021
  17. Sep 28, 2021
  18. Sep 25, 2021
  19. Sep 21, 2021
  20. Aug 13, 2021
  21. Aug 11, 2021
  22. Aug 08, 2021
  23. Aug 06, 2021
  24. Jul 20, 2021
    • Alex Sharov's avatar
      Pruning for: exec, log_index, tx_lookup, history stages (#2399) · c3e1cfda
      Alex Sharov authored
      * Pruning for: exec, log_index, tx_lookup, history stages
      
      * Pruning for: exec, log_index, tx_lookup, history stages
      
      * Pruning for: exec, log_index, tx_lookup, history stages
      
      * Pruning for: exec, log_index, tx_lookup, history stages
      
      * add tvm flag
      
      * save
      
      * db migration for storage mode
      add flag --prune=
      remove flag --storage-mode=
      add flag --experiments=tevm,...
      rename integration set_storage_mode to set_prune
      
      * fix
      
      * forward move of stages must skip everything before PruneTo
      
      * keep in db progress of prune method
      
      * keep in db progress of prune method
      
      * simplify logs
      
      * simplify logs
      
      * simplify logs
      
      * fix test
      
      * simplify logs
      
      * simplify logs
      
      * simplify logs
      
      * simplify logs
      
      * remove callTraceSet as dupsort
      use etl transform for txlookup prune
      remove some logs
      
      * cleanup tests a bit
      
      * print_stages and eth_sync to show prune progress
      
      * fix print_stages
      
      * add readme about --prune.to flag
      
      * more docs
      
      * add --prune.history.older and other flags support
      
      * fix migration on empty db
      
      * better toString
      
      * better toString
      c3e1cfda
  25. Jul 11, 2021
  26. Jul 07, 2021
  27. Jun 28, 2021
  28. Jun 26, 2021
  29. Jun 17, 2021
    • mempirate's avatar
      Implements net_peerCount RPC call for internal sentries (#2172) · e51b09da
      mempirate authored
      * Implement API and protobuf
      
      * Squashed 'interfaces/' content from commit cd3eca28e
      
      git-subtree-dir: interfaces
      git-subtree-split: cd3eca28e50367af9de52fca863b1d7528bff774
      
      * Implement net_peerCount RPC call
      
      * Squashed 'interfaces/' content from commit cd3eca28e
      
      git-subtree-dir: interfaces
      git-subtree-split: cd3eca28e50367af9de52fca863b1d7528bff774
      
      * Fixing merge conflicts
      
      * Remove p2p.Server from Ethereum backend
      
      * Fix peerCount calculation for internal sentries
      
      * Bump eth backend API version
      
      * Update rpcdaemon README
      
      * Document version change
      e51b09da
  30. Jun 11, 2021
    • Alex Sharov's avatar
      txpool_content (#2127) · eedabfca
      Alex Sharov authored
      * txpool_content
      
      * txpool_content
      
      * txpool_content
      
      * txpool_content
      
      * Squashed 'interfaces/' content from commit 1e916d013
      
      git-subtree-dir: interfaces
      git-subtree-split: 1e916d0137aff7bd9e9356cc203cea5f0ea9c7f1
      
      * add test
      
      * add test
      
      * add test
      
      * merge devel
      
      * save
      eedabfca
  31. Jun 09, 2021
  32. Jun 06, 2021
  33. Jun 05, 2021
  34. Jun 04, 2021
  35. May 27, 2021
  36. May 26, 2021
  37. May 04, 2021
  38. Apr 19, 2021
Loading