good morning!!!!

Skip to content
Snippets Groups Projects
  1. Sep 17, 2021
    • Sina Mahmoodi's avatar
      core,eth: call frame tracing (#23087) · 40135497
      Sina Mahmoodi authored
      This change introduces 2 new optional methods; `enter()` and `exit()` for js tracers, and makes `step()` optiona. The two new methods are invoked when entering and exiting a call frame (but not invoked for the outermost scope, which has it's own methods). Currently these are the data fields passed to each of them:
      
          enter: type (opcode), from, to, input, gas, value
          exit: output, gasUsed, error
      
      The PR also comes with a re-write of the callTracer. As a backup we keep the previous tracing script under the name `callTracerLegacy`. Behaviour of both tracers are equivalent for the most part, although there are some small differences (improvements), where the new tracer is more correct / has more information. 
      40135497
  2. Sep 16, 2021
  3. Sep 13, 2021
  4. Sep 10, 2021
  5. Aug 26, 2021
  6. Aug 24, 2021
  7. Aug 23, 2021
    • Zsolt Felföldi's avatar
      eth/gasprice: feeHistory improvements (#23422) · f38abc55
      Zsolt Felföldi authored
      * eth/gasprice: cache feeHistory results
      
      * eth/gasprice: changed feeHistory block count limitation
      
      * eth/gasprice: do not use embedded struct in blockFees
      
      * eth/gasprice: fee processing logic cleanup
      
      * eth/gasprice: purge feeHistory cache at chain reorgs
      f38abc55
  8. Aug 20, 2021
  9. Aug 18, 2021
  10. Aug 17, 2021
  11. Aug 10, 2021
  12. Aug 07, 2021
    • Martin Holst Swende's avatar
      core: check if sender is EOA (#23303) · 0658712f
      Martin Holst Swende authored
      This adds a check to verify that a sender-account does not have code, which means that the codehash is either `emptyCodeHash` _OR_ not present. The latter occurs IFF the sender did not previously exist, a situation which can only occur with zero cost gasprices. 
      0658712f
  13. Jul 27, 2021
  14. Jul 22, 2021
  15. Jul 15, 2021
  16. Jul 13, 2021
  17. Jul 08, 2021
  18. Jul 06, 2021
  19. Jul 02, 2021
  20. Jul 01, 2021
  21. Jun 30, 2021
  22. Jun 29, 2021
  23. Jun 28, 2021
    • Zsolt Felföldi's avatar
      eth/gasprice: implement feeHistory API (#23033) · 35dbf7a8
      Zsolt Felföldi authored
      
      * eth/gasprice: implement feeHistory API
      
      * eth/gasprice: factored out resolveBlockRange
      
      * eth/gasprice: add sanity check for missing block
      
      * eth/gasprice: fetch actual gas used from receipts
      
      * miner, eth/gasprice: add PendingBlockAndReceipts
      
      * internal/ethapi: use hexutil.Big
      
      * eth/gasprice: return error when requesting beyond head block
      
      * eth/gasprice: fixed tests and return errors correctly
      
      * eth/gasprice: rename receiver name
      
      * eth/gasprice: return directly if blockCount == 0
      
      Co-authored-by: default avatarrjl493456442 <garyrong0905@gmail.com>
      35dbf7a8
    • Sina Mahmoodi's avatar
      core, eth: fix precompile addresses for tracers (#23097) · 1b5582ac
      Sina Mahmoodi authored
      * core,eth/tracers: make isPrecompiled dependent on HF
      
      * eth/tracers: use keys when constructing chain config struct
      
      * eth/tracers: dont initialize activePrecompiles with random value
      1b5582ac
  24. Jun 25, 2021
  25. Jun 24, 2021
  26. Jun 15, 2021
  27. Jun 10, 2021
  28. Jun 08, 2021
  29. Jun 04, 2021
  30. Jun 03, 2021
  31. Jun 02, 2021
    • Martin Holst Swende's avatar
      core, eth, internal, les: RPC methods and fields for EIP 1559 (#22964) · 5cff9754
      Martin Holst Swende authored
      
      * internal/ethapi: add baseFee to RPCMarshalHeader
      
      * internal/ethapi: add FeeCap, Tip and correct GasPrice to EIP-1559 RPCTransaction results
      
      * core,eth,les,internal: add support for tip estimation in gas price oracle
      
      * internal/ethapi,eth/gasprice: don't suggest tip larger than fee cap
      
      * core/types,internal: use correct eip1559 terminology for json marshalling
      
      * eth, internal/ethapi: fix rebase problems
      
      * internal/ethapi: fix rpc name of basefee
      
      * internal/ethapi: address review concerns
      
      * core, eth, internal, les: simplify gasprice oracle (#25)
      
      * core, eth, internal, les: simplify gasprice oracle
      
      * eth/gasprice: fix typo
      
      * internal/ethapi: minor tweak in tx args
      
      * internal/ethapi: calculate basefee for pending block
      
      * internal/ethapi: fix panic
      
      * internal/ethapi, eth/tracers: simplify txargs ToMessage
      
      * internal/ethapi: remove unused param
      
      * core, eth, internal: fix regressions wrt effective gas price in the evm
      
      * eth/gasprice: drop weird debug println
      
      * internal/jsre/deps: hack in 1559 gas conversions into embedded web3
      
      * internal/jsre/deps: hack basFee to decimal conversion
      
      * internal/ethapi: init feecap and tipcap for legacy txs too
      
      * eth, graphql, internal, les: fix gas price suggestion on all combos
      
      * internal/jsre/deps: handle decimal tipcap and feecap
      
      * eth, internal: minor review fixes
      
      * graphql, internal: export max fee cap RPC endpoint
      
      * internal/ethapi: fix crash in transaction_args
      
      * internal/ethapi: minor refactor to make the code safer
      
      Co-authored-by: default avatarRyan Schneider <ryanleeschneider@gmail.com>
      Co-authored-by: default avatarlightclient@protonmail.com <lightclient@protonmail.com>
      Co-authored-by: default avatargary rong <garyrong0905@gmail.com>
      Co-authored-by: default avatarPéter Szilágyi <peterke@gmail.com>
      5cff9754
  32. May 31, 2021
  33. May 28, 2021
  34. May 27, 2021
Loading