- May 19, 2022
-
-
Alex Sharov authored
-
- May 17, 2022
-
-
Håvard Anda Estensen authored
-
Alex Sharov authored
* save * save * save
-
- May 10, 2022
-
-
Alex Sharov authored
* save * save * save
-
- Apr 23, 2022
-
-
Håvard Anda Estensen authored
-
- Feb 16, 2022
-
-
Andrew Ashikhmin authored
-
- Jan 24, 2022
-
-
e-danko authored
* added StarknetAddress type * Moved StarknetAddress to Address32
-
- Jan 14, 2022
-
-
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:
Dmitry Ivanov <convexman18@gmail.com> Co-authored-by:
j75689 <j75689@gmail.com> Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local> Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
-
- Dec 26, 2021
-
-
Alex Sharov authored
-
- Dec 11, 2021
-
-
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
-
- Dec 05, 2021
-
-
Alex Sharov authored
-
- Nov 06, 2021
-
-
Andrei Ivasko authored
-
- Oct 22, 2021
-
-
Alex Sharov authored
-
- Oct 14, 2021
-
-
e-danko authored
* #2658: removed using HeadersSeal function from experiments module * #2658: lint issues * #2658: fix typo
-
Alex Sharov authored
* move lengths to erigon-lib * move lengths to erigon-lib
-
- Oct 13, 2021
-
-
e-danko authored
* #2658: removed using HeadersSeal function from experiments module * #2658: lint issues * #2658: fix typo
-
- Oct 08, 2021
-
-
Alex Sharov authored
* move lengths to erigon-lib * move lengths to erigon-lib
-
- Oct 07, 2021
-
-
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:
Alexey Sharp <alexeysharp@Alexeys-iMac.local> Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local> * Ignore MaxPeers param for staticpeers (#2789) Co-authored-by:
Aleksandr Borodulin <a.borodulin@axioma.lv> * less warnings * Update skip_analysis.go (#2792) * Extend preverified hashes for mainnet and ropsten (#2793) Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local> Co-authored-by:
Alex Sharov <AskAlexSharov@gmail.com> Co-authored-by:
Andrea Lanfranchi <andrea.lanfranchi@gmail.com> Co-authored-by:
Enrique Jose Avila Asapche <eavilaasapche@gmail.com> Co-authored-by:
e-danko <89912851+e-danko@users.noreply.github.com> Co-authored-by:
ledgerwatch <akhounov@gmail.com> Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local> Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local> Co-authored-by:
Alexandr Borodulin <sashaborodulin@gmail.com> Co-authored-by:
Aleksandr Borodulin <a.borodulin@axioma.lv>
-
- Oct 04, 2021
-
-
Andrea Lanfranchi authored
-
- Sep 22, 2021
-
-
Alex Sharov authored
-
- Sep 17, 2021
-
-
Alex Sharov authored
-
- Sep 13, 2021
-
-
Andrew Ashikhmin authored
-
- Sep 12, 2021
-
-
ledgerwatch authored
* Move ETL to erigon-lib * Update link in the readme * go mod tidy * Use common/chan.go from erigon-lib * Clean up * Fix lint * Fix test * Fix compilation Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
-
- Aug 24, 2021
-
-
Alex Sharov authored
-
- Jul 29, 2021
-
-
Alex Sharov authored
-
Alex Sharov authored
-
- Jul 28, 2021
-
-
Alex Sharov authored
-
Alex Sharov authored
-
- Jul 26, 2021
-
-
Alex Sharov authored
-
- Jul 24, 2021
-
-
Alex Sharov authored
-
- Jul 22, 2021
-
-
alex.sharov authored
-
alex.sharov authored
-
- Jul 21, 2021
-
-
Alex Sharov authored
-
- Jul 20, 2021
-
-
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
-
- Jul 18, 2021
-
-
Alex Sharov authored
-
- Jul 17, 2021
-
-
Alex Sharov authored
-
Alex Sharov authored
-
Alex Sharov authored
-
- Jul 15, 2021
-
-
alex.sharov authored
-
- Jul 13, 2021
-
-
Alex Sharov authored
-