- Jul 01, 2021
-
-
ledgerwatch authored
* Pull grpc bindings into erigon-lib * Remove mdbx dist Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local>
-
Zhengyan Gao authored
-
- Jun 27, 2021
-
-
Zhengyan Gao authored
* update tx block base fee, tips,fee cap json fields. (eip1559) * gofmt core/types/block.go
-
- May 22, 2021
-
-
Alex Sharov authored
* save * save * Squashed 'interfaces/' content from commit 08c32a09e git-subtree-dir: interfaces git-subtree-split: 08c32a09e40b1e6fcb5922e723191c9477545356 * Revert "Squashed 'interfaces/' content from commit 08c32a09e" This reverts commit 8393d9fd * save * seve * Squashed 'interfaces/' content from commit dd6a42724 git-subtree-dir: interfaces git-subtree-split: dd6a42724401f34c21662ca1aa1718effb92320d * ensure versions compatibility of all remote services * Revert "Squashed 'interfaces/' content from commit dd6a42724" This reverts commit 2a764bf9 * Squashed 'interfaces/' content from commit dd6a42724 git-subtree-dir: interfaces git-subtree-split: dd6a42724401f34c21662ca1aa1718effb92320d * Revert "Squashed 'interfaces/' content from commit dd6a42724" This reverts commit 52621846 * Squashed 'interfaces/' content from commit dd6a42724 git-subtree-dir: interfaces git-subtree-split: dd6a42724401f34c21662ca1aa1718effb92320d * a * a * a * a * a Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
-
- May 20, 2021
-
-
Alex Sharov authored
* rename * rename "make grpc" * rename "abi bindings templates" * rename "abi bindings templates"
-
- May 17, 2021
-
-
Alex Sharov authored
* clean * save * pubsub * pubsub * pubsub * pubsub * pubsub * pubsub * save * tx pub-sub * tx pub-sub * clean * clean * save * save * save * save * save * Squashed 'interfaces/' content from commit c469f3ae0 git-subtree-dir: interfaces git-subtree-split: c469f3ae073b60c8821b61fed2910191080ef835 * save * save * save * save * Squashed 'interfaces/' changes from c469f3ae0..958dfc669 958dfc669 save git-subtree-dir: interfaces git-subtree-split: 958dfc669f8daeefe686a13aa852fb95f1537886 * save * save * up some deps * up some deps * clean * test * test * test * test * test * test * test * test * test * test * test * test
-
- May 04, 2021
-
-
ledgerwatch authored
* Fix for eth_getTransaction... returning tx from the pool * Fix * Fix more issues * Fix for EOF Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local> Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
-
Alex Sharov authored
-
Alex Sharov authored
-
- May 01, 2021
-
-
Alex Sharov authored
-
- Apr 22, 2021
-
-
ledgerwatch authored
* Where I am at * Refactoring of transaction types * More refactoring * Use Homested signer in rpc daemon * Unified signer * Continue unified signer * A bit more * Fixes and down the rabbit hole... * More tx pool fixes * More refactoring fixes * More fixes' * more fixes * More fixes * More compile fixes * More RLP hand-writing * Finish RLP encoding/decoding of transactions * Fixes to header encoding, start on protocol packets * Transaction decoding * Use DecodeTransaction function * Decoding BlockBodyPacket * Encode and decode for pool txs * Start fixing tests * Introduce SigningHash * Fixes to SignHash * RLP encoding fixes * Fixes for encoding/decoding * More test fixes * Fix more tests * More test fixes * More test fixes * Fix core tests * More fixes for signer * Fix for tx * Fixes to string encoding/size * Fix eip2930 test * Fix rest of ./tests * More fixes * Fix compilation * More test fixes * More test fixes * Test fixes * More fixes * Reuse EncodingSize in EncodeRLP for accessList * Rearrange things in dynamic fee tx * Add MarshalBinary * More fixes * Make V,R,S non-pointers * More NPE fixes * More fixes * Receipt fixes * Fix core/types * Fix ./eth * More compile fixes for tests * More test fixes * More test fixes * Try to see lint errors better * Try to see lint errors better * Fix lint * Debugging eip1559 test * Fix TestEIP1559Transition test * Fix NewBlockPacket encoding/decoding * Fix calculation of TxHash * Fix perf problem with senders * Update aleut config values * Try adding static peers * Add staticpeers to defaul flags * Change aleut networkID * Fix test Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local> Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local>
-
- Apr 18, 2021
-
-
Alex Sharov authored
-
- Apr 08, 2021
-
-
Alex Sharov authored
-
- Mar 31, 2021
-
-
Alex Sharov authored
-
Alex Sharov authored
-
- Mar 30, 2021
-
-
Artem Vorotnikov authored
-
Alex Sharov authored
-
- Mar 29, 2021
-
-
Artem Vorotnikov authored
-
- Mar 23, 2021
-
-
Alex Sharov authored
-
- Mar 14, 2021
-
-
Alexey Sharp authored
-
- Feb 21, 2021
-
-
ledgerwatch authored
* eth_getTransactionReceipt to return nil for transactions not in the database * Fix compile error
-
- Jan 02, 2021
-
-
Alex Sharov authored
* rpcdaemon performance improve - less reading blocks, less allocs on server * rpcdaemon performance improve - less reading blocks, less allocs on server * rpcdaemon performance improve - less reading blocks, less allocs on server * rpcdaemon performance improve - less reading blocks, less allocs on server * don't use global variables * df * avoid use non-transactional db instance to reduce amount of cursors
-
- Nov 17, 2020
-
-
Igor Mandrigin authored
* fix `make grpc` on new checkouts * update proto files * add some stub * prototype with fake events * notifying about events * pass events * events are being sent * transfer headers to filters * create the “filters” struct * implement new heads * PoC of New Heads subscription * fix keep alive * fixups for the client * add “type” to the event * support header event type on client * better stage refactor * fixup for the eth backend * fixups * fix tests * fix tests * fix linters * address comments * remove unused log
-
- Nov 09, 2020
-
-
Thomas Jay Rush authored
-
- Nov 06, 2020
-
-
Igor Mandrigin authored
-
- Oct 24, 2020
-
-
Thomas Jay Rush authored
* Automate documentation * Updating * Updating * Fixing lint * Updating readthedocs documentation * Updating testing * Updating testing
-
- Oct 20, 2020
-
-
Thomas Jay Rush authored
* Moving a few files to be more consistent * Collecting together custom code under tg_ namespace * Small cleanups * Updating test cases * Uncomment eth_gasPrice but still unimplemented
-
- Oct 18, 2020
-
-
Evgeny Danilenko authored
* initial * update rpc deamon readme * use read-only transactions
-
- Oct 16, 2020
-
-
Evgeny Danilenko authored
* forkID api * merge fork calls * optional param
-
- Oct 14, 2020
-
-
Thomas Jay Rush authored
* Cleaning up comments to start * Renaming get_receipts.go to eth_receipts.go * Stubbing out RPC mining routines * Move block-related commands to eth_block.go * Move transaction-related commands to eth_txs.go * Move account-related commands to eth_accounts.go * Move system-related commands to eth_system.go * Final cleanup * Updating testing
-
- Oct 12, 2020
-
-
Thomas Jay Rush authored
* Simple file renaming to make automated testing easier * Fixing comment
-
Thomas Jay Rush authored
* Starting process of rearranging RPC code * First version of automated testing * Putting RPC docs in their own folder * Fixing build * Making varible names more consistent * Adding deprecated RPC commands for db_ * Adding deprecated RPC commands for shh_ * Adding deprecated RPC commands for eth_
-
ledgerwatch authored
* Initial commit for CallTraces index * Fix compilation * fix lint, add comment * Fix integration * Add Close function to ethdb.Cursor, fix some compile errors * Try to stop cursor leak in Get * Fix compile errors in RPC daemon * Fix compile errors * fixing another way * Some fixes * More fixes * More fixes * More fixes * Fixes to core/state * Fix lint * Fix lint * Fixes * Stage caching for call trace stage * Add mem stats * Try to stop the leak * Turn off debug * Chunks for 10k blocks * Print * Revert "Print" This reverts commit 5ffada4828d61e00e5dad1ca12c98258dfbbad00. * Revert "Chunks for 10k blocks" This reverts commit cfb9d498e782e5583d41c30abf0e2137da27383e. * Trying to fix the leak * Don't compute receipts in re-tracing * Not compose block * Print speed, fix receipts, bigger caches * Fix lint * Utilise changeset info * Counters * Use NoReceipts and ReadOnly * ReadOnly is incompatible with caching * Skip test leaking transactions * Fix block test * Change disable message for call-traces stage * Use block option for call traces integration * Fix retracing due to incarnation
-
- Oct 10, 2020
-
-
Alex Sharov authored
* save progress * GracefulShutdown grpc server, send to server close signal before canceling context * GracefulShutdown json server * GracefulShutdown json server * fix lint * clean * hack hugeFreelist * up streams limit * up streams limit * up streams limit * up streams limit * up streams limit * up streams limit * up streams limit * up streams limit * up streams limit * save progress * fix_race_condition_on_zstd_build * fix_race_condition_on_zstd_build * better close cursor * save progress * open read tx in all api methods * clean * clean
-
- Oct 03, 2020
-
-
Alex Sharov authored
This reverts commit cc4dd369.
-
- Oct 02, 2020
-
-
Alex Sharov authored
* rpcdaemon to cache chainconfig * topic normalization * topic normalization
-
- Sep 28, 2020
-
-
Alex Sharov authored
* save progress * try now * don't create bloom inside rlpDecode * don't create bloom inside ApplyTransaction * clean * clean * clean * clean * clean * clean * clean * clean * rename method * print timings * print timings * print timings * sort before flush * fix err lint * clean * move tests to transactions * compressed version * up bound * up bound * more tests * more tests * more tests * more tests * better removal * clean * better performance of get/put methods * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * optimize rpcdaemon * fix test * fix rpcdaemon * fix test * simplify * simplify * fix nil pointer * clean * revert some changes * add some logs * clean * try without optimize * clean * clean * clean * clean * try * move log_index to own stage * move log_index to own stage * integration add log_index stage * integration add log_index stage * clean * clean * print timing * remove duplicates at unwind * extract truncateBitmaps func * try detect * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * clean * add blackList of topics * clean * clean * clean * clean * clean * clean * clean * clean * sharding 1 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 2 * sharded 3 * sharded 3 * sharded 3 * speedup things by putCurrent and putReserve * clean * optimize trim * clean * remove blacklist * add more info to err * ? * clean * clean * clean * clean * clean * working version * switch to cgo version of roaring bitmaps * clean * clean * clean * clean * more docs * clean * clean * fix logs bloom field * Fix debug_getModifiedAccountsByNumber * Try to fix crash * fix problem with "absent block" * fix problem with "absent block" * remove optimize method call * remove roaring iterator * fix problem with rebuild indicess * remove debug prints * tests for eth_getLogs involving topics * add tests for new stage, speparate topics into 2 buckets * version up * remove debug logs * remove debug logs * remove bloom filter implementation * Optimisation * Optimisatin not required, make rpctest lenient to geth errors * Lenient to geth failures Co-authored-by:
Alexey Akhunov <akhounov@gmail.com>
-
- Sep 15, 2020
-
-
Thomas Jay Rush authored
* Rewrite of README for clarity and expanding implementation table * Small cleanups for web3_api.go * Changed GetReceipts function to non-export (getRecipts) and cleaned up comments * Added a comment for GetLogsByHash * Add support for eth_protocolVersion and eth_chainId * Adding comments and re-ordering fields to agree with Parity's ordering * Added support for eth_listening. Moved net_version to same file as others * Setup for adding eth_gasPrice
-
- Sep 14, 2020
-
-
Thomas Jay Rush authored
* Fixes issue #1110 - eth_getStorageAt returning inconsistent values * Adds support for various eth_getUncle calls * Adding a couple of comments * Adding support for eth_getTransactionCount * Cleaning up README's * Cleaning up README for rpcdaemon Co-authored-by:
tjayrush <jrush@greathill.com>
-
- Sep 13, 2020
-
-
Thomas Jay Rush authored
-