- Jun 25, 2021
-
-
Alex Sharov authored
* handle chain flag in integration * handle chain flag in integration * handle chain flag in integration * save * save * merge devel * save * noopWriter - one is enough * chain spec parser * chain spec parser * embed * embed * embed * embed * embed * embed * embed * clean * clean * correct alloc after reset state * correct alloc after reset state * correct alloc after reset state * integration reset state now does re-apply genesis and chainConfig * eips summary * eips summary * eips summary
-
- Jun 19, 2021
-
-
Alex Sharov authored
To break dependency to db implementation - move all db classes to "ethdb/kv" and leave in "ethdb" only interfaces (#2195)
-
- Jun 11, 2021
-
-
Evgeny Danilenko authored
* use trace for TEVM status * restore testdata * fix getting contract from plain state * unwind * linters * reproducible build debug * debug * debug * remove debug
-
- Jun 06, 2021
-
-
ledgerwatch authored
* Move tests 6 * Compile fixes * Fix lint * Compile fixes * Fix compile * compile fixes * Compile fix * Fix consesus/clique * Cleanup * Add gas limit * Print * Prints * More print * Fix * Reinstate TestGetBlockReceipts66 Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local> Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local>
-
Alex Sharov authored
-
- Jun 05, 2021
-
-
Alex Sharov authored
* move to kv * move to kv * move to kv * move to kv * move to kv * move to kv * merge * merge * merge * merge * merge * merge * merge * merge
-
- Jun 04, 2021
-
-
Alex Sharov authored
* eip 1559_tx_constraints * eip 1559_tx_constraints * return error on uint256 overflow * up uint256 version * merge master * fix master Co-authored-by:
ledgerwatch <akhounov@gmail.com>
-
Alex Sharov authored
* simplify receipts reading * test
-
- Jun 03, 2021
-
-
Alex Sharov authored
* eip 1559_tx_constraints * eip 1559_tx_constraints * return error on uint256 overflow * Fix gas bailout Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
-
- May 27, 2021
-
-
Evgeny Danilenko authored
* convert contracts after block execution * check if has tevm code * after review-1 * handle ErrNotFound * typo * tests * tevm code bucket * testdata * execute pre-stage * after merge * test fix * test fix * fix test after merge * disable translation stage * after merge * rename params * rename to Erigon * parallelize EVM translation * fix * logging and fixes * fix * todos * cleanup * revert erigorn renaming * unwind * tevm unwind * fix AppData * non-parallel version * comments
-
- May 26, 2021
-
-
Evgeny Danilenko authored
* turbo-geth to erigon * tg, turbo to erigon
-
- May 23, 2021
-
-
ledgerwatch authored
* Improvements in the mock sentry tests * GenerateChain to return chainpack * Fix consensus * Fix core * Fix core/state * Fix eth * Fix eth/download * Fix eth/fetcher * Fix eth/filters * Fix eth/gasprice * Fix eth/protocols/eth * Fix tests * Fix turbo/stages 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"
-
Alex Sharov authored
-
Alex Sharov authored
-
- May 19, 2021
-
-
Alex Sharov authored
-
- May 18, 2021
-
-
Alex Sharov authored
-
- May 03, 2021
-
-
Alex Sharov authored
* less use deprecated methods * less use deprecated methods * auto Dp limit * auto Dp limit * add test
-
- May 01, 2021
-
-
Alex Sharov authored
-
- Apr 26, 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 19, 2021
-
-
Evgeny Danilenko authored
* debug * debug * it works * rename clique bucket * remove genesis special case * copy snapshot * remove debug * migration * debug * regenerate snapshots * simplify * regeneration * after merge * tests Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local>
-
- Apr 06, 2021
-
-
Alex Sharov authored
-
- Apr 03, 2021
-
-
Artem Vorotnikov authored
-
- Apr 01, 2021
-
-
Alex Sharov authored
-
- Mar 29, 2021
-
-
Artem Vorotnikov authored
-
- Mar 26, 2021
-
-
Artem Vorotnikov authored
-
Artem Vorotnikov authored
* Remove graphql, legacy options * Remove CODEOWNERS * Remove EWASM and custom EVM interpreter
-
- Mar 23, 2021
-
-
Alex Sharov authored
-
- Mar 19, 2021
-
-
Alex Sharov authored
-
- Mar 18, 2021
-
-
Alexey Sharp authored
-
Alexey Sharp authored
-
- Mar 17, 2021
-
-
Alexey Sharp authored
-
Alexey Sharp authored
-
- Mar 14, 2021
-
-
Alexey Sharp authored
-
- Mar 12, 2021
-
-
Marius van der Wijden authored
This replaces the github.com/pborman/uuid dependency with github.com/google/uuid because the former is only a wrapper for the latter (since v1.0.0). Co-authored-by:
Felix Lange <fjl@twurst.com> # Conflicts: # accounts/keystore/key.go # accounts/keystore/passphrase.go # accounts/keystore/presale.go # cmd/ethkey/generate.go # go.mod # go.sum
-
lightclient authored
This adds support for EIP-2718 typed transactions as well as EIP-2930 access list transactions (tx type 1). These EIPs are scheduled for the Berlin fork. There very few changes to existing APIs in core/types, and several new APIs to deal with access list transactions. In particular, there are two new constructor functions for transactions: types.NewTx and types.SignNewTx. Since the canonical encoding of typed transactions is not RLP-compatible, Transaction now has new methods for encoding and decoding: MarshalBinary and UnmarshalBinary. The existing EIP-155 signer does not support the new transaction types. All code dealing with transaction signatures should be updated to use the newer EIP-2930 signer. To make this easier for future updates, we have added new constructor functions for types.Signer: types.LatestSigner and types.LatestSignerForChainID. This change also adds support for the YoloV3 testnet. Co-authored-by:
Martin Holst Swende <martin@swende.se> Co-authored-by:
Felix Lange <fjl@twurst.com> Co-authored-by:
Ryan Schneider <ryanleeschneider@gmail.com> # Conflicts: # accounts/abi/bind/backends/simulated.go # cmd/evm/internal/t8ntool/execution.go # cmd/evm/internal/t8ntool/transition.go # cmd/geth/main.go # cmd/geth/usage.go # core/bench_test.go # core/state/statedb.go # core/state_prefetcher.go # core/state_processor.go # core/state_transition.go # core/tx_pool.go # core/types/block.go # core/types/derive_sha.go # core/types/gen_tx_json.go # core/types/receipt.go # core/types/receipt_test.go # core/types/transaction.go # core/types/transaction_signing.go # core/types/transaction_test.go # ethclient/ethclient.go # ethclient/signer.go # graphql/graphql.go # internal/ethapi/api.go # internal/guide/guide_test.go # les/benchmark.go # les/odr_test.go # light/odr_test.go # light/txpool.go # miner/worker.go # miner/worker_test.go # signer/core/api.go # tests/state_test_util.go # trie/stacktrie_test.go # turbo/stages/blockchain_test.go
-
- Mar 10, 2021
-
-
Péter Szilágyi authored
# Conflicts: # accounts/abi/bind/bind_test.go
-
Marius van der Wijden authored
There was a dormant error with structured inputs that failed unpacking. This commit fixes the error by switching casting to the better abi.ConvertType function. It also adds a test for calling a view function that returns a struct
-
- Mar 09, 2021
-
-
Alex Prut authored
* remove uneeded convertion type * remove redundant type in composite literal * omit explicit type where implicit * remove unused redundant parenthesis * remove redundant import alias duktape # Conflicts: # core/state/snapshot/conversion.go # eth/tracers/tracer.go # metrics/cpu_syscall.go # trie/trie_test.go
-