- Apr 18, 2022
-
-
ledgerwatch authored
* Update README.md * Update flags.go * Update README.md
-
- Feb 22, 2022
-
-
Enrique Jose Avila Asapche authored
-
- Feb 20, 2022
-
-
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
-
- Feb 19, 2022
-
-
bernard-wagner authored
-
- Feb 17, 2022
-
-
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
-
- Feb 16, 2022
-
-
Omer Korner 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 30, 2022
-
-
Zachinquarantine authored
* Update eth_deprecated.go * Update eth_api.go * Update eth_api.go * Update eth_deprecated.go * Update README.md
-
- Jan 20, 2022
-
-
e-danko authored
* created starknet_call method * updated erigon lib * updated erigon lib * lint issues
-
- Dec 12, 2021
-
-
Tim Daubenschütz authored
-
- Dec 05, 2021
-
-
Alex Sharov authored
-
- Dec 02, 2021
-
-
Alex Sharov authored
-
- Dec 01, 2021
-
-
ledgerwatch authored
-
- Oct 28, 2021
-
-
Dean authored
typo
-
- 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 06, 2021
-
-
Alex Sharov authored
-
- Sep 28, 2021
-
-
Igor Mandrigin authored
-
- Sep 25, 2021
-
-
Zachinquarantine authored
-
- Sep 21, 2021
-
-
alex.sharov authored
-
- Aug 13, 2021
-
-
Alex Sharov authored
* increase default private.api.ratelimit * increase default private.api.ratelimit
-
- Aug 11, 2021
-
-
Alex Sharov authored
-
- Aug 08, 2021
-
-
Alex Sharov authored
* eth_FeeHistory * eth_FeeHistory * eth_FeeHistory * lint * lint
-
- Aug 06, 2021
-
-
Richard Patel 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 11, 2021
-
-
Alex Sharov authored
-
- Jul 07, 2021
-
-
Alex Sharov authored
-
- Jun 28, 2021
-
-
Andrea Lanfranchi authored
-
- Jun 26, 2021
-
-
Alex Sharov authored
* trace_replay * trace_replay * trace_replay * trace_replay * trace_replay
-
- Jun 17, 2021
-
-
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
-
- Jun 11, 2021
-
-
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
-
- Jun 09, 2021
-
-
ledgerwatch authored
-
- Jun 06, 2021
-
-
alex.sharov authored
-
alex.sharov authored
-
- Jun 05, 2021
-
-
Alex Sharov authored
* docs for * allow anonymous viewers of grafana board
-
- Jun 04, 2021
-
-
Chase Wright authored
For #2093
-
- May 27, 2021
-
-
ledgerwatch authored
-
- May 26, 2021
-
-
Evgeny Danilenko authored
* turbo-geth to erigon * tg, turbo to erigon
-
- May 04, 2021
-
-
Alex Sharov authored
-
- Apr 19, 2021
-
-
Chase Wright authored
* Add eth_getBlockReceipts to rpcdaemon README
-
Alex Sharov authored
RPCDaemon: add --datadir flag, use --chaindata only if wanna redefine default chaindata folder (#1747)
-