- May 10, 2022
-
-
Andrew Ashikhmin authored
* Engine API: remove unauth port * Remove reduntant auth from variable names
-
Alex Sharov authored
-
- May 03, 2022
-
-
ledgerwatch authored
* Update node.go * Update node.go
-
- Apr 28, 2022
-
-
battlmonstr authored
* exchange RLPx Hello even when maxpeers limit is reached * bump MaxPendingPeers to increase the default handshake queue (and the likelyhood of Hello exchange)
-
battlmonstr authored
* use semaphore instead of a chan struct{} * move MaxPendingPeers default value to DefaultConfig.P2P * log Error if Accept fails * replace quit channel with context
-
- Apr 23, 2022
-
-
Håvard Anda Estensen authored
-
- Mar 23, 2022
-
-
Giulio Rebuffo authored
* added ws support and auth * fixed lint
-
- Mar 10, 2022
-
-
Alex Sharov authored
* save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * up torrent * up torrent * up torrent * up torrent * up torrent * up torrent * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save
-
- Mar 08, 2022
-
-
Alex Sharov authored
* save * save
-
- Feb 23, 2022
-
-
battlmonstr authored
Extract private key setup from the global config setup to make it reusable. Return errors instead of panicing. * NodeKey() method is removed - it is unused.
-
- Feb 22, 2022
-
-
battlmonstr authored
* use "log" for struct fields * use "logger" for function parameters and local vars This is a compromise between: 1) using logger := log.New() to avoid aliasing (log := log.New()) 2) and keeping it short when logging e.g.: srv.log.Info(...)
-
battlmonstr authored
* rename from Datadir to DataDir (functions and public vars) * rename dataDir to datadir (local variables)
-
- Feb 16, 2022
-
-
Alex Sharov authored
* save * save * save * save * save
-
- Feb 12, 2022
-
-
Alex Sharov authored
-
- Feb 07, 2022
-
-
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:
Krishna Upadhyaya <krishnau1604@gmail.com> Co-authored-by:
Manav Darji <manavdarji.india@gmail.com> Co-authored-by:
Uttam Singh <uttamkhanduja@yahoo.in> Co-authored-by:
Giulio Rebuffo <giulio.rebuffo@gmail.com> Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
-
- Jan 25, 2022
-
-
Enrique Jose Avila Asapche authored
-
- Jan 22, 2022
-
-
Alex Sharov authored
-
- Jan 15, 2022
-
-
ledgerwatch authored
-
- Dec 14, 2021
-
-
Alex Sharov authored
* save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * Squashed 'interfaces/' content from commit e5b1945d0 git-subtree-dir: interfaces git-subtree-split: e5b1945d02da7a7f00e2289034ee90a6edd60184 * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save
-
- Dec 06, 2021
-
-
primal_concrete_sledge authored
* ISSUE-2710: Add standard grpc health check to services with grpc server * Go import changed files * Add flags for healthcheck * Add grpc healthcheck option to rpcdaemon * Remove grpc port info if grpc is not enabled * Resolve merge issues
-
- Nov 18, 2021
-
-
Alex Sharov authored
* save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save
-
- 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 27, 2021
-
-
Alex Sharov authored
-
- Sep 15, 2021
-
-
e-danko authored
-
- Aug 30, 2021
-
-
Alex Sharov authored
-
- Aug 18, 2021
-
-
Andrea Lanfranchi authored
* Remove config.name (const "erigon") from paths * Fix unit test * Safety check Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local>
-
Alex Sharov authored
* hack * hack * hack * less debug logs in tests * less debug logs in tests
-
- Aug 08, 2021
-
-
Alex Sharov authored
* remove tsdb dep * remove tsdb dep * remove tsdb dep * remove tsdb dep
-
- Aug 02, 2021
-
-
Alex Sharov authored
-
- Aug 01, 2021
-
-
Alex Sharov authored
-
- Jul 29, 2021
-
-
Alex Sharov authored
-
Alex Sharov authored
-
- Jul 28, 2021
-
-
Alex Sharov authored
-
- Jul 20, 2021
-
-
Alex Sharov authored
* remove ipc package * remove ipc package * remove ipc package * remove ipc
-
- Jul 12, 2021
-
-
Alex Sharov authored
-
- Jul 07, 2021
-
-
Alex Sharov authored
-
- Jul 04, 2021
-
-
Alex Sharov authored
-
- Jul 03, 2021
-
-
Alex Sharov authored
-
- Jun 22, 2021
-
-
Alex Sharov authored
-