Commit Graph

  • f634a8e866
    eth, les: bubble up reqid from network sends to prep for manual control Péter Szilágyi 2021-05-21 13:17:04 +03:00
  • 6bc72783f6
    Merge pull request #22921 from karalabe/les-simplify-reqids Péter Szilágyi 2021-05-21 12:51:56 +03:00
  • 835fe06f1d
    les: generate random nums directly, not via strange conversions Péter Szilágyi 2021-05-21 12:36:04 +03:00
  • 03efc6509f pub newTx to redis Shiming 2021-05-21 16:50:03 +08:00
  • 6375417668 p2p/rlpx: fix snappy buffer handling Felix Lange 2021-05-21 10:50:23 +02:00
  • b459810d75 p2p/rlpx: rename uint24 functions Felix Lange 2021-05-21 10:44:52 +02:00
  • fc966ca35f p2p/rlpx: reduce allocation and syscalls Felix Lange 2021-05-12 14:10:39 +02:00
  • bf726d1b55 p2p: copy message data on read Felix Lange 2021-05-18 13:15:57 +02:00
  • 678e5ef3a3 rlp: add IntSize Felix Lange 2021-05-17 19:54:58 +02:00
  • 6fe8c25230 p2p/rlpx: add benchmarks Felix Lange 2021-04-27 09:26:23 +02:00
  • 81662fe827
    core/rawdb: handle prefix in table.compact method (#22911) Evolution404 2021-05-21 16:33:59 +08:00
  • 3ade3901b6 miner: remove the old one rjl493456442 2021-05-21 16:33:08 +08:00
  • 12ca8a6ce8 miner/stress: update stress tests rjl493456442 2021-05-21 16:30:45 +08:00
  • a6c462781f
    EIP-1559: miner changes (#22896) Martin Holst Swende 2021-05-21 09:59:26 +02:00
  • d5f146c529
    core/rawdb: table compaction doesn't handle the prefix Evolution404 2021-05-20 20:22:59 +08:00
  • c7475df5b9 core/txpool: implemented dbheap Marius van der Wijden 2021-05-20 12:00:24 +02:00
  • 16bc57438b
    p2p/dnsdisc: fix crash when iterator closed before first call to Next (#22906) Felix Lange 2021-05-20 09:24:41 +02:00
  • d94cf45530 core/txpool: more tests Marius van der Wijden 2021-05-19 21:14:18 +02:00
  • c9f30d54c9 core/txpool: implement dbheap Marius van der Wijden 2021-05-19 21:03:20 +02:00
  • 134a0f90c4
    core/types,internal: use correct eip1559 terminology for json marshalling lightclient@protonmail.com 2021-05-19 18:35:13 +02:00
  • ea0823da18 eth: use p2p.NewPeerPipe in tests Felix Lange 2021-05-19 15:11:52 +02:00
  • 482e2b891a eth: unregister peers only when handler exits Felix Lange 2021-05-19 15:11:28 +02:00
  • 17200fe330 p2p: add NewPeerPipe Felix Lange 2021-05-19 15:08:31 +02:00
  • edb4923d99 p2p/dnsdisc: fix crash when iterator closed before first call to Next Felix Lange 2021-05-19 14:15:38 +02:00
  • 5a2e15f087
    TestTransaction: if node propagates old tx from previous round, continue rene 2021-05-19 14:12:28 +02:00
  • 3e795881ea
    eth, p2p/msgrate: move peer QoS tracking to its own package and use it for snap (#22876) Péter Szilágyi 2021-05-19 15:09:03 +03:00
  • b63a3651c0 rlp: use atomic.Value for type cache Felix Lange 2021-05-18 21:39:17 +02:00
  • fe0202a041 rlp: add concurrent encode benchmark Felix Lange 2021-05-19 11:45:51 +02:00
  • b3a1fda650
    cmd/utils: expand tilde in --jspath (#22900) lightclient 2021-05-18 11:54:10 -06:00
  • e4e40ed1e6
    cmd/utils: expand tilde in --jspath lightclient@protonmail.com 2021-05-18 08:33:29 -06:00
  • 07a98c8235 core/txpool: add tests Marius van der Wijden 2021-05-18 13:55:30 +02:00
  • fbb46f31ba
    eth/tracers: fix failing test Martin Holst Swende 2021-05-18 13:50:42 +02:00
  • b194baa895
    Update index.html FaceLess8410 2021-05-18 18:52:04 +08:00
  • 3d22e9da0f
    core, miner: fix block gas limits for 1559 Martin Holst Swende 2021-05-11 09:40:57 +02:00
  • c1421f771e
    miner/worker: calculate gas target from gas limit lightclient@protonmail.com 2021-05-10 20:51:24 +02:00
  • aa987c9547
    core/types/transaction_test: use correct signer for 1559 txs + add back sender check lightclient@protonmail.com 2021-05-06 20:32:31 +02:00
  • 24a712143e
    miner: update aleut to london lightclient@protonmail.com 2021-05-06 20:31:43 +02:00
  • 09366afb78
    core/types/transaction: update effective tip calculation logic lightclient@protonmail.com 2021-05-06 00:27:33 +02:00
  • e336045770
    core,miner: revert naming to TransactionsByPriceAndTime lightclient@protonmail.com 2021-05-06 00:10:23 +02:00
  • 3c0579b531
    core/types, miner: rename to NewTransactionsByPriceAndNonce + EffectiveTip Ansgar Dietrichs 2021-05-03 15:17:38 +02:00
  • 6f56820ce8
    all: rename to NewTransactionsByPriceAndNonce lightclient@protonmail.com 2021-04-19 18:17:32 +02:00
  • ba5c2d259d
    core/types, miner: create TxWithMinerFee wrapper, add EIP-1559 support to TransactionsByMinerFeeAndNonce Ansgar Dietrichs 2021-02-16 23:13:05 +01:00
  • 350db7c779 fix #22889 to support relative jspath CoreyLin 2021-05-18 18:20:53 +08:00
  • 088da24ebf
    rlp: improve decoder stream implementation (#22858) Felix Lange 2021-05-18 12:10:27 +02:00
  • 3e6f46caec
    p2p/discover/v4wire: use optional RLP field for EIP-868 seq (#22842) Felix Lange 2021-05-18 11:48:41 +02:00
  • 9090e028dd go.mod: update karalable/usb to latest Guillaume Ballet 2021-05-18 11:37:16 +02:00
  • 00ba876c61 eth, graphql, internal/ethapi: merge CallArgs and SendTxArgs rjl493456442 2021-04-22 13:56:15 +08:00
  • 32c1ed8a9c
    core/forkid: fix off-by-one bug (#22879) Shane Bammel 2021-05-18 03:37:18 -05:00
  • b7a91663ab
    core/asm: fix the bug of "00" prefix number (#22883) Evolution404 2021-05-18 16:22:58 +08:00
  • bb9f9ccf4f
    core/rawdb: wait for background freezing to exit when closing freezer (#22878) Martin Holst Swende 2021-05-18 01:30:01 +02:00
  • 67e7f61af7
    core: fix failing tests (#22888) Martin Holst Swende 2021-05-18 01:10:28 +02:00
  • 5d8acb233c
    internal/ethapi,eth/gasprice: don't suggest tip larger than fee cap lightclient@protonmail.com 2021-05-18 01:08:26 +02:00
  • c1019ea9c8
    core: fix test Martin Holst Swende 2021-05-17 19:07:49 +02:00
  • 7650bf7651
    core: fix panic in state processor test Martin Holst Swende 2021-05-17 19:04:03 +02:00
  • 5ccfe56dd7
    eth/protocols/snap: fix reverse sort method call Péter Szilágyi 2021-05-17 19:54:15 +03:00
  • 14c2574d4a
    eth/protocols/snap, p2p/msgrate: support overriding max TTL Péter Szilágyi 2021-05-17 19:26:46 +03:00
  • 7b5a6f357d
    eth/protocols/snap: ascending capacity sort, reverse on callsites Péter Szilágyi 2021-05-17 19:10:05 +03:00
  • 22fd003510 core/txpool: fixed queue test Marius van der Wijden 2021-05-17 17:39:21 +02:00
  • d4b5a51fa1
    core,eth,les,internal: add support for tip estimation in gas price oracle lightclient@protonmail.com 2021-05-02 22:07:17 +02:00
  • a189c767b9
    internal/ethapi: add FeeCap, Tip and correct GasPrice to EIP-1559 RPCTransaction results Ryan Schneider 2021-04-16 11:36:11 -07:00
  • effc2a7262
    internal/ethapi: add baseFee to RPCMarshalHeader Ryan Schneider 2021-04-16 13:56:05 -07:00
  • 7a3ef74b77
    core, miner: adjust block limit targetting for 1559 Martin Holst Swende 2021-05-12 16:09:58 +02:00
  • 0930c664e2
    core, miner: fix miner block limit Martin Holst Swende 2021-05-11 16:08:05 +02:00
  • d286c197dd
    miner, core: refactor CalcGasLimit Martin Holst Swende 2021-05-11 09:40:57 +02:00
  • a569757772
    miner/worker: calculate gas target from gas limit lightclient@protonmail.com 2021-05-10 20:51:24 +02:00
  • 8d93c95e6f
    core/types/transaction: add back sender check lightclient@protonmail.com 2021-05-06 20:53:48 +02:00
  • a8f95b8993
    core/types/transaction_test: use correct signer for 1559 txs lightclient@protonmail.com 2021-05-06 20:32:31 +02:00
  • b42d57e45d
    miner: update aleut to london lightclient@protonmail.com 2021-05-06 20:31:43 +02:00
  • eaa7a58a46
    core/types/transaction: update effective tip calculation logic lightclient@protonmail.com 2021-05-06 00:27:33 +02:00
  • c199228da0
    core,miner: revert naming to TransactionsByPriceAndTime lightclient@protonmail.com 2021-05-06 00:10:23 +02:00
  • 200279fd76
    miner: activate 1559 for testGenerateBlockAndImport tests Ansgar Dietrichs 2021-05-05 20:41:56 +02:00
  • 55b056983c
    core/types: expand TestTransactionPriceNonceSort to cover 1559 Ansgar Dietrichs 2021-05-03 18:49:07 +02:00
  • fb8d4502be
    core/types, miner: create tx.EffectiveTip(baseFee) Ansgar Dietrichs 2021-05-03 16:39:17 +02:00
  • 26bd94c210
    core/types: rename to NewTransactionsByPriceAndNonce Ansgar Dietrichs 2021-05-03 15:17:38 +02:00
  • 034475a0f8
    all: rename to NewTransactionsByPriceAndNonce lightclient@protonmail.com 2021-04-19 18:17:32 +02:00
  • 25b35560dc
    miner: correctly log block miner fees under EIP-1559 Ansgar Dietrichs 2021-02-22 16:32:49 +01:00
  • aed8aa4e25
    miner: correctly handle gas limit for EIP-1559 Ansgar Dietrichs 2021-02-22 16:16:43 +01:00
  • f162c3744e
    miner: set base fee when creating a new header Ansgar Dietrichs 2021-02-22 15:48:47 +01:00
  • 8c703be7e7
    core/types, miner: add EIP-1559 support to TransactionsByMinerFeeAndNonce Ansgar Dietrichs 2021-02-16 23:29:09 +01:00
  • 679535bafd
    core/types: create TxWithMinerFee wrapper Ansgar Dietrichs 2021-02-16 23:13:05 +01:00
  • 052b1133e2
    core/tx_list: require both fee cap and tip be bumped to replace existing tx lightclient@protonmail.com 2021-05-14 05:35:05 +02:00
  • ab92339359
    core/tx_pool: remove gas target references lightclient@protonmail.com 2021-05-10 20:52:41 +02:00
  • 5c35013dae
    core/tx_pool: update aleut references to london lightclient@protonmail.com 2021-05-06 20:04:27 +02:00
  • 916451281b
    core/tx_pool: fix comment lightclient 2021-05-03 09:57:03 -06:00
  • 8c177a4de6
    core/tx_pool_test: rewrite underpriced txs test lightclient@protonmail.com 2021-04-30 19:43:55 +02:00
  • 63d83e59be
    core/tx_pool_test: clean up tx pool tests lightclient@protonmail.com 2021-04-30 01:27:51 +02:00
  • 0d79addcf1
    core/tx_pool_test: increase test space for repricing test lightclient@protonmail.com 2021-04-29 20:58:15 +02:00
  • 2c32c94b77
    core/types/transaction: add godoc for tip and fee cap cmp functions lightclient@protonmail.com 2021-04-29 20:27:26 +02:00
  • 146b29957c
    core/tx_pool: revert log change and simplify test lightclient@protonmail.com 2021-04-29 20:23:18 +02:00
  • a53fac4fd9
    core: remove tx_list cap function lightclient@protonmail.com 2021-04-29 19:54:57 +02:00
  • e9de7a6fab
    core/tx_pool_test: rename dynamicFeeTransaction to dynamicFeeTx lightclient@protonmail.com 2021-04-27 20:51:28 +02:00
  • cff266271a
    core/tx_pool_test: update signer and remove invalid type test lightclient@protonmail.com 2021-04-06 15:25:16 +02:00
  • 685ccaa4a9
    core/txpool: tests: create TestTransactionReplacementDynamicFee() Ansgar Dietrichs 2021-02-15 13:49:29 +01:00
  • 503ad993b8
    core/txpool: tests: create TestTransactionPoolUnderpricingDynamicFee() Ansgar Dietrichs 2021-02-15 13:48:07 +01:00
  • 6ade38200e
    core/txpool: tests: add dynamic fee transactions to TestTransactionPoolRepricingKeepsLocals() Ansgar Dietrichs 2021-02-15 13:47:32 +01:00
  • ba79aa222c
    core/txpool: tests: create TestTransactionPoolRepricingDynamicFee() Ansgar Dietrichs 2021-02-15 13:46:48 +01:00
  • 91ea2f3e3c
    core/txpool: tests: create TestTransactionTipAboveFeeCap() Ansgar Dietrichs 2021-02-15 13:46:02 +01:00
  • ce515856f1
    core/txpool: tests: create TestTransactionTypeNotSupported() Ansgar Dietrichs 2021-02-15 13:45:33 +01:00
  • 1a114fb0d5
    core/txpool: tests: add dynamicFeeTransaction() helper function Ansgar Dietrichs 2021-02-15 13:43:44 +01:00
  • 9209005f4b
    core/txpool: refactor: create txLookup.RemotesBelowTip() to facilitate post-EIP-1559 arm of pool.SetMinMinerFee() Ansgar Dietrichs 2021-02-15 13:41:29 +01:00