good morning!!!!

Skip to content
Snippets Groups Projects
  1. May 20, 2021
    • Alex Sharov's avatar
      rename (#1978) · 0be3044b
      Alex Sharov authored
      * rename
      
      * rename "make grpc"
      
      * rename "abi bindings templates"
      
      * rename "abi bindings templates"
      0be3044b
  2. Apr 22, 2021
    • ledgerwatch's avatar
      Aleut support (Eip1559) (#1704) · 12cde417
      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: default avatarAlex Sharp <alexsharp@Alexs-MacBook-Pro.local>
      Co-authored-by: default avatarAlexey Sharp <alexeysharp@Alexeys-iMac.local>
      12cde417
  3. Mar 12, 2021
    • lightclient's avatar
      all: add support for EIP-2718, EIP-2930 transactions (#21502) · 50d97530
      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: default avatarMartin Holst Swende <martin@swende.se>
      Co-authored-by: default avatarFelix Lange <fjl@twurst.com>
      Co-authored-by: default avatarRyan 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
      50d97530
  4. Jun 04, 2020
  5. Nov 01, 2019
  6. Jan 28, 2019
  7. Dec 10, 2018
  8. Jul 12, 2018
  9. May 29, 2018
  10. Jan 03, 2018
  11. Sep 15, 2017
  12. Mar 22, 2017
    • Felix Lange's avatar
      all: import "context" instead of "golang.org/x/net/context" · c213fd1f
      Felix Lange authored
      There is no need to depend on the old context package now that the
      minimum Go version is 1.7. The move to "context" eliminates our weird
      vendoring setup. Some vendored code still uses golang.org/x/net/context
      and it is now vendored in the normal way.
      
      This change triggered new vet checks around context.WithTimeout which
      didn't fire with golang.org/x/net/context.
      c213fd1f
  13. Jan 06, 2017
    • Felix Lange's avatar
      core/vm: move Log to core/types · 77310619
      Felix Lange authored
      This significantly reduces the dependency closure of ethclient, which no
      longer depends on core/vm as of this change.
      
      All uses of vm.Logs are replaced by []*types.Log. NewLog is gone too,
      the constructor simply returned a literal.
      77310619
  14. Dec 05, 2016
  15. Sep 06, 2016
  16. Aug 05, 2016
Loading