- Mar 15, 2021
-
-
Igor Mandrigin authored
-
Alexey Sharp authored
-
Alexey Sharp authored
-
- Mar 14, 2021
-
-
Alexey Sharp authored
-
Alexey Sharp authored
-
Alexey Sharp authored
-
- Mar 12, 2021
-
-
Péter Szilágyi authored
# Conflicts: # params/version.go
-
Martin Holst Swende authored
# Conflicts: # tests/testdata
-
Péter Szilágyi authored
# Conflicts: # build/ci.go
-
Péter Szilágyi authored
# Conflicts: # build/ci.go
-
Péter Szilágyi authored
This reverts commit ba999105.
-
Felix Lange authored
# Conflicts: # params/version.go
-
Felix Lange authored
# Conflicts: # params/version.go
-
Marius van der Wijden authored
This updates the consensus tests to commit 31d6630 and adds support for access list transactions in the test runner. Co-authored-by:
Martin Holst Swende <martin@swende.se> # Conflicts: # tests/block_test.go # tests/gen_sttransaction.go # tests/state_test_util.go
-
gary rong authored
* cmd: retire whisper flags * cmd/geth: remove whisper configs # Conflicts: # cmd/geth/config.go # cmd/geth/consolecmd.go # cmd/geth/main.go # cmd/geth/usage.go # cmd/utils/flags.go
-
Felföldi Zsolt authored
# Conflicts: # les/client.go # les/vflux/client/serverpool.go # les/vflux/client/serverpool_test.go
-
Péter Szilágyi authored
-
gary rong authored
* cmd/utils: fix exclusive check for archive node * cmd/utils: set the txlookuplimit to 0 # Conflicts: # cmd/utils/flags.go
-
gary rong authored
-
Marius van der Wijden authored
# Conflicts: # cmd/geth/usage.go
-
Péter Szilágyi authored
# Conflicts: # core/vm/runtime/runtime_test.go
-
Péter Szilágyi authored
# Conflicts: # core/vm/contract.go # core/vm/gen_structlog.go # core/vm/instructions.go # core/vm/instructions_test.go # core/vm/interpreter.go # core/vm/logger.go # core/vm/logger_json.go # core/vm/logger_test.go # core/vm/stack/stack.go # eth/tracers/tracer.go # eth/tracers/tracer_test.go
-
gary rong authored
# Conflicts: # core/rawdb/chain_iterator.go
-
Felföldi Zsolt authored
This PR implements the first one of the "lespay" UDP queries which is already useful in itself: the capacity query. The server pool is making use of this query by doing a cheap UDP query to determine whether it is worth starting the more expensive TCP connection process. # Conflicts: # les/client.go # les/clientpool.go # les/clientpool_test.go # les/enr_entry.go # les/server.go # les/vflux/client/serverpool.go # les/vflux/client/serverpool_test.go # les/vflux/server/balance.go # les/vflux/server/balance_test.go # les/vflux/server/prioritypool.go # les/vflux/server/prioritypool_test.go # p2p/nodestate/nodestate.go
-
Martin Holst Swende authored
-
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
-
Felix Lange authored
This makes the WebSocket message size limit independent of the limit used for HTTP requests. The new limit for WebSocket messages is 15MB.
-
Péter Szilágyi authored
# Conflicts: # cmd/geth/config.go # cmd/geth/main.go # core/genesis.go # core/state_transition.go # core/vm/evm.go # core/vm/interpreter.go # eth/backend.go # eth/ethconfig/config.go # les/client.go # light/txpool.go # tests/state_test_util.go
-
Felföldi Zsolt authored
* les: move serverPool to les/vflux/client * les: add metrics * les: moved ValueTracker inside ServerPool * les: protect against node registration before server pool is started * les/vflux/client: fixed tests * les: make peer registration safe # Conflicts: # les/client.go # les/client_handler.go # les/peer.go # les/vflux/client/queueiterator_test.go # les/vflux/client/serverpool.go # les/vflux/client/serverpool_test.go # les/vflux/client/valuetracker.go # les/vflux/client/valuetracker_test.go
-
rene authored
Co-authored-by:
Martin Holst Swende <martin@swende.se> # Conflicts: # go.mod
-
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
-
-
gary rong authored
Transaction unindexing will be enabled by default as of 1.10, which causes tx status retrieval will be broken without this PR. This PR introduces a retry mechanism in TxStatus retrieval. # Conflicts: # les/client.go # les/fetcher_test.go # les/handler_test.go # les/odr.go # les/odr_requests.go # les/odr_test.go # les/peer.go # les/pruner_test.go # les/request_test.go # les/sync_test.go # les/test_helper.go # les/ulc_test.go # light/odr.go # light/odr_util.go
-
gary rong authored
This PR adds a more CLI flag, so that the les-server can serve light clients even the local node is not synced yet. This functionality is needed in some testing environments(e.g. hive). After launching the les server, no more blocks will be imported so the node is always marked as "non-synced". # Conflicts: # cmd/geth/main.go # cmd/geth/usage.go # cmd/utils/flags.go # eth/ethconfig/gen_config.go # les/server.go
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
# Conflicts: # Dockerfile # Dockerfile.alltools
-
Péter Szilágyi authored
# Conflicts: # accounts/abi/bind/bind_test.go
-
Marius van der Wijden authored
This PR prevents users from submitting transactions without EIP-155 enabled. This behaviour can be overridden by specifying the flag --rpc.allow-unprotected-txs=true. # Conflicts: # cmd/geth/main.go # eth/backend.go # les/api_backend.go # les/client.go # node/config.go
-