good morning!!!!

Skip to content
Snippets Groups Projects
  1. May 19, 2022
  2. May 17, 2022
  3. May 10, 2022
  4. Apr 23, 2022
  5. Feb 16, 2022
  6. Jan 24, 2022
  7. Jan 14, 2022
    • Dmitry Savonin's avatar
      Full BSC support with validator mode (#3233) · a49d4094
      Dmitry Savonin authored
      
      * migrated consensus and chain config files for bsc support
      
      * migrated more files from bsc
      
      * fixed consensus crashing
      
      * updated erigon lib for parlia snapshot prefix
      
      * added staticpeers for bsc
      
      * [+] added system contracts
      [*] fixed bug with loading snapshot
      [+] enabled gas bailout
      [+] added fix to prevent syncing more than 1000 headers (for testing only)
      [*] fixed bug with crashing sender recover sometimes
      
      * migrated system contract calls
      
      * [*] fixed bug with returning mutable balance object
      [+] migrated lightclient contracts from bsc
      [*] fixed parlia consensus config param
      
      * [*] fixed tendermint deps
      
      * [+] added some logs
      
      * [+] enabled bsc forks
      [*] fixed syscalls from coinbase
      [*] more logging
      
      * Fix call sys contract gas calculation
      
      * [*] fixed executing system transactions
      
      * [*] enabled receipt hash, gas and bloom filter checks
      
      * [-] removed some logging scripts
      [*] set header checkpoint to 10 million blocks (for testing forks)
      
      * [*] fixed bug with commiting dirty inter block state state after system transaction execution
      [-] removed some extra logs and comments
      
      * [+] added chapel and rialto testnet support
      
      * [*] fixed chapel allocs
      
      * [-] removed 6 mil block limit for headers sync
      
      * Fix hardforks on chapel and other testnets
      
      * [*] fixed header sync issue after merge
      
      * [*] tiny code cleanup
      
      * [-] removed some comments
      
      * [*] increased mdbx map size to 4 TB
      
      * [*] increased max chaindata size to 6 tb
      
      * [*] bring more compatibility with origin erigon and some code cleanup
      
      * [+] added support of validator mode for BSC chain
      
      * [*] enable private key load for bsc, rialto and chapel chains
      
      * [*] fixed running BSC validator node
      
      * Fix the branch list
      
      * [*] tiny fixes for linter
      
      * [*] formatted imports for core and parlia packages
      
      * [*] fixed import rules in other files
      
      * Revert "[*] formatted imports for core and parlia packages"
      
      This reverts commit c764b58b34fedc2b14d69458583ba0dad114f227.
      
      * [*] changed import rules in more packages
      
      * [*] fixed type mismatch in hack command
      
      * [*] fixed crash on new epoch, enabled bootstrap flags
      
      * [*] fixed linter errors
      
      * [*] fixed missing err check for syscalls
      
      * [*] now BSC implementation is fully compatible with erigon original sources
      
      * Revert "Add chain config and CLI changes for Binance Smart Chain support (#3131)"
      
      This reverts commit 3d048b7f.
      
      * Revert "Add Parlia consensus engine for Binance Smart Chain support (#3086)"
      
      This reverts commit ee99f17f.
      
      * [*] fixed several issues after merge
      
      * [*] fixed integration compilation
      
      * Revert "Fix the branch list"
      
      This reverts commit 8150ca57e5f2707a84a9f6a1c5b809b7cc84547b.
      
      * [-] removed receipt repair migration
      
      * [*] fixed parlia fork numbers output
      
      * [*] bring more devel compatibility, fixed bsc address list for access list calculation
      
      * [*] fixed bug with commiting state transition for bad blocks in BSC
      
      * [*] fixed bsc changes apply for integration command and updated config print for parlia
      
      * [*] fixed bug with applying bsc forks for chapel and rialto testnet chains
      [*] let's use finalize and assemble for mining to  let consensus know for what it's finalizing block
      
      * Fix compilation errors in hack.go
      
      * Fix lint
      
      * reset changes in erigon-snapshots to devel
      
      * Remove unrelated changes
      
      * Fix embed
      
      * Remove more unrelated changes
      
      * Remove more unrelated changes
      
      * Restore clique and aura miner config
      
      * Refactor interfaces not to use slice pointers
      
      * Refactor parlia functions to return tx and receipt instead of dealing with slices
      
      * Fix for header panic
      
      * Fix lint, restore system contract addresses
      
      * Remove more unrelated changes, unify GatherForks
      
      Co-authored-by: default avatarDmitry Ivanov <convexman18@gmail.com>
      Co-authored-by: default avatarj75689 <j75689@gmail.com>
      Co-authored-by: default avatarAlexey Sharp <alexeysharp@Alexeys-iMac.local>
      Co-authored-by: default avatarAlex Sharp <alexsharp@Alexs-MacBook-Pro.local>
      Unverified
      a49d4094
  8. Dec 26, 2021
  9. Dec 11, 2021
    • brendan-kelly's avatar
      Add Parlia consensus engine for Binance Smart Chain support (#3086) · ee99f17f
      brendan-kelly authored
      * Add Parlia consensus engine for Binance Smart Chain support
      
      * Leave RamanujanBlock as nil in params/config.go
      
      * Run `go fmt` on files needing it
      
      * Add comment for PoSA
      
      * Remove empty branches and ineffectual assignments in parlia.go
      
      * Remove commented imports
      
      * Fix compilation error
      
      * Remove EIP155Signer in transaction_signing.go
      
      * Fix compilation issue
      
      * Fix go fmt issues
      
      * Remove Ramanujan from print statement
      
      * Remove references to EthAPIBackend approach
      
      * Fix Finalize method across consensus engines
      
      * Run go fmt
      
      * More linting
      
      * Remove more changes
      
      * remove a comment
      
      * Remove unneeded hashing function
      
      * Remove bytes check and fix actual vs expected mistake
      Unverified
      ee99f17f
  10. Dec 05, 2021
  11. Nov 06, 2021
  12. Oct 22, 2021
  13. Oct 14, 2021
  14. Oct 13, 2021
  15. Oct 08, 2021
  16. 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>
  17. Oct 04, 2021
  18. Sep 22, 2021
  19. Sep 17, 2021
  20. Sep 13, 2021
  21. Sep 12, 2021
  22. Aug 24, 2021
  23. Jul 29, 2021
  24. Jul 28, 2021
  25. Jul 26, 2021
  26. Jul 24, 2021
  27. Jul 22, 2021
  28. Jul 21, 2021
  29. 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
      Unverified
      c3e1cfda
  30. Jul 18, 2021
  31. Jul 17, 2021
  32. Jul 15, 2021
  33. Jul 13, 2021
Loading