Commit Graph

  • 35f459ce20 worker.commitTransaction() calc ratio using MaxGasEIP1559 instead of header.GasLimit if trx is of type 1559 Ian Norden 2019-11-22 13:31:52 -06:00
  • ebc57346b0 simplify calculations in state_transition.go; add guards and derive gasPrice in TxPool.validateTx Ian Norden 2019-11-20 16:26:10 -06:00
  • 9c33f94f40 apply gas pool/trx execution changes across pkgs Ian Norden 2019-11-12 14:19:15 -06:00
  • 3f23513ef4 gas pool/trx execution changes to core Ian Norden 2019-11-08 09:45:50 -06:00
  • 2193a29246 apply changes across all pkgs Ian Norden 2019-11-07 13:05:24 -06:00
  • 910f8fb071 tx Enode/DecodeRLP methods Ian Norden 2019-11-06 16:25:13 -06:00
  • 54f71abdbc ChainConfig changes, compatibility checks, protocol params Ian Norden 2019-09-12 14:01:24 -05:00
  • 6aefe2a3e9 fix trx pool gas limits; cleanup commitTransactions() Ian Norden 2020-01-06 15:12:39 -06:00
  • 865383a9cb TxByPrice.Less() adjusted to work for both legacy and derived EIP1559 gas price; modify tests Ian Norden 2019-12-23 16:57:36 -06:00
  • b0047a2dea EIP1559 updates for SendTxArgs in signer pkg Ian Norden 2019-12-16 13:33:48 -06:00
  • 00cdc5b3f0 blockchain_test Ian Norden 2019-12-13 07:51:06 -06:00
  • a571adb74e worker_test and fixes Ian Norden 2019-12-13 00:36:47 -06:00
  • d4f9536e5b run gencodec on new genesis struct Ian Norden 2019-12-12 22:37:16 -06:00
  • b695a61f85 block_validator_test and fixes Ian Norden 2019-12-12 22:36:53 -06:00
  • a8d0ffa99e fix trx decoding; test Ian Norden 2019-12-11 16:13:37 -06:00
  • 953b771f9f tx_pool_tests and benchmarks for EIP1559 Ian Norden 2019-12-09 14:52:34 -06:00
  • 14708975a7 transaction.Cost() needs to be aware of BaseFee to calculate cost for EIP1559 trxs; tx_list.go needs to use derived GasPrice for EIP1559 transactions and priceHeap needs to be aware of BaseFee to sort by both legacy and EIP1559 prices Ian Norden 2019-12-09 14:52:02 -06:00
  • 7c11f2b411 finish chain_maker_tests for EIP1559 Ian Norden 2019-12-06 16:10:00 -06:00
  • 829602b35e mobile feeCap and gasPremium => *BigInt instead of *big.Int; add getter and setter methods Ian Norden 2019-12-06 15:46:34 -06:00
  • 7441cf4eb3 fix guards in simulated.callContract so that bind_tests work Ian Norden 2019-12-06 15:44:51 -06:00
  • 6067902aab begin consensus tests Ian Norden 2019-12-06 14:14:25 -06:00
  • 7eaf105538 evm needs to handle nil GasPrice; genesis needs to handle BaseFee Ian Norden 2019-12-06 14:13:35 -06:00
  • 313957776d IsEWASM after IsEIP1559 forks in config so we don't need EWASM engine for EIP1559 tests; gasPrice in tx needs to not be required Ian Norden 2019-12-06 14:00:20 -06:00
  • 7d4bcc3cbf adjust verifyHeaders to validate GasLimit as calculated by new CalcGasLimitAndBaseFee function Ian Norden 2019-12-05 14:20:51 -06:00
  • 633f61e260 initialization => activation; calcGasLimitAndBaseFee doesn't need gasFloor and gasCeil Ian Norden 2019-12-05 13:46:11 -06:00
  • 612222b682 use new CalcGasLimitAndBaseFee function Ian Norden 2019-11-26 22:22:26 -06:00
  • cfc331ffd4 CalcGasLimitAndBaseFee function Ian Norden 2019-11-25 16:17:17 -06:00
  • 7f02219a59 modify ethash.SealHash() Ian Norden 2019-11-20 14:54:05 -06:00
  • 31668e7e14 modify verifyHeader() for ethash Ian Norden 2019-11-20 14:18:06 -06:00
  • a4d673974b worker.commitTransaction() calc ratio using MaxGasEIP1559 instead of header.GasLimit if trx is of type 1559 Ian Norden 2019-11-22 13:31:52 -06:00
  • ce7ba524f2 simplify calculations in state_transition.go; add guards and derive gasPrice in TxPool.validateTx Ian Norden 2019-11-20 16:26:10 -06:00
  • 942757fe7e add guards to backends/simulated.go callContract and SendTransaction Ian Norden 2019-11-19 13:51:58 -06:00
  • 63732cc5e1 fix refund and coinbase credit Ian Norden 2019-11-19 13:23:20 -06:00
  • e6b3f9574c apply gas pool/trx execution changes across pkgs Ian Norden 2019-11-12 14:19:15 -06:00
  • cf77174eb1 gas pool/trx execution changes to core Ian Norden 2019-11-08 09:45:50 -06:00
  • 4cbd4923e1 simplify EncodeRLP; cleanup Ian Norden 2019-11-20 15:02:50 -06:00
  • efbc278e1f eip1559 header decode/encode unit tests Ian Norden 2019-11-18 14:12:53 -06:00
  • 51fe69fb49 use anon struct in header encode to prevent recursive loop Ian Norden 2019-11-18 14:12:41 -06:00
  • 87d3f03350 add BaseFee field to RPCMarshalHeader Ian Norden 2019-11-15 15:39:56 -06:00
  • f41318ddde gencodec for header; block method to retrieve basefee Ian Norden 2019-11-07 19:07:08 -06:00
  • 1d27bfff61 basefee fields and serialization Ian Norden 2019-11-07 14:56:47 -06:00
  • 5f96284e87 add fields to CallArgs and SendTxArgs; add guards to DoCall, setDefaults, and SendRawTransaction Ian Norden 2019-11-15 14:40:10 -06:00
  • 99bb05fc9d apply message changes across all pkgs Ian Norden 2019-11-07 13:22:02 -06:00
  • ba0a2da897 modifications to message struct Ian Norden 2019-11-07 12:38:03 -06:00
  • ff944af9c0 simplify EncodeRLP Ian Norden 2019-11-20 14:58:11 -06:00
  • e032f1082e add fields to RPCTransaction Ian Norden 2019-11-18 14:18:38 -06:00
  • cee0a90031 transaction signing updates; eip1559 tx unit tests Ian Norden 2019-11-14 13:11:11 -06:00
  • a7177afab2 gencodec for tx Ian Norden 2019-11-07 18:38:25 -06:00
  • 0e765baae1 apply changes across all pkgs Ian Norden 2019-11-07 13:05:24 -06:00
  • f4176f6557 tx Enode/DecodeRLP methods Ian Norden 2019-11-06 16:25:13 -06:00
  • 604757855f ChainConfig changes, compatibility checks, protocol params Ian Norden 2019-09-12 14:01:24 -05:00
  • 490b380a04
    cmd/geth: allow configuring metrics HTTP server on separate endpoint (#21290) meowsbits 2020-07-03 12:12:22 -05:00
  • 61270e5e1c
    eth/gasprice: lighter gas price oracle for light client (#20409) gary rong 2020-07-03 20:50:35 +08:00
  • 7a2f1b428a rlp: move isByte to typecache.go Felix Lange 2020-07-03 14:06:22 +02:00
  • 896729ac1e rlp: inline writeLargeBigInt Felix Lange 2020-07-03 13:48:27 +02:00
  • fe110fc9e7 rlp: add comment explaining length calculation Felix Lange 2020-07-03 13:42:02 +02:00
  • fe8368ce8f rlp: fix 32-bit issue Felix Lange 2020-07-03 13:37:33 +02:00
  • 8d48b0deb8
    Merge pull request #17 from binance-chain/develop yutianwu 2020-07-03 17:59:01 +08:00
  • 1940dc887c
    add changelog for v1.0.0-beta.0 fudongbai 2020-07-03 17:08:12 +08:00
  • 2f2778deec
    update metaversion to beta.0 fudongbai 2020-07-03 15:04:17 +08:00
  • 7459f0186f Add SimpleStorage test Karl Floersch 2020-07-02 20:43:42 -04:00
  • a945e13a11 Shim CREATE for EM to use correct addr Karl Floersch 2020-07-02 19:56:52 -04:00
  • a72aee4bb8 core/types: delete BenchmarkUncleHash Felix Lange 2020-07-02 20:00:16 +02:00
  • 486e6c4ffd rlp: reduce allocations for big.Int and byte array encoding Felix Lange 2020-07-02 12:03:01 +02:00
  • 33383e2919 rlp: add big.Int encoder benchmark Felix Lange 2020-07-02 19:21:07 +02:00
  • 8bbca15504
    main,utils,exp: enable stand-alone metrics server from pprof meows 2020-07-02 10:03:35 -05:00
  • 2cfff827d3 rlp: add more encoder tests for byte arrays Felix Lange 2020-07-02 17:06:32 +02:00
  • 40bc2aac9b eth/gasprice: fix tests rjl493456442 2020-07-02 19:36:21 +08:00
  • 4bbed1290d eth/gasprice: fix typo rjl493456442 2020-07-01 16:56:56 +08:00
  • 8b91e4b03b cmd/utils: fix flag issues rjl493456442 2020-07-01 16:54:28 +08:00
  • 78dd2e209b eth/gasprice: address comment rjl493456442 2020-04-22 15:40:00 +08:00
  • b6be8878b1 eth/gasprice: add tests rjl493456442 2020-04-19 14:15:55 +08:00
  • e654e97c82 eth, les: address comments rjl493456442 2020-04-19 13:44:50 +08:00
  • 6c38b969c8 cmd, eth, les: ligher gas price oracle for light client rjl493456442 2019-11-29 14:14:50 +08:00
  • d06d2ece88 rlp: add micro benchmarks for intsize and putint Felix Lange 2020-07-02 12:01:35 +02:00
  • 1b73e49e6d core/types: add block RLP encoding benchmark Felix Lange 2020-07-02 12:01:05 +02:00
  • 85a48178c3 opcode print storage addres and key ronnie 2020-07-02 17:44:37 +09:00
  • 07a95ce571
    les/checkpointoracle: don't lookup checkpoint more than once per minute (#21285) Martin Holst Swende 2020-07-02 10:15:11 +02:00
  • 04c4e50d72
    ethapi: don't crash when keystore-specific methods are called but external signer used (#21279) Martin Holst Swende 2020-07-02 10:00:18 +02:00
  • b709de5275
    les/checkpoint/oracle: change oracle checktime to 1 minute Martin Holst Swende 2020-07-02 09:48:02 +02:00
  • 7451fc637d
    internal/ethapi: default gas to maxgascap, not max int64 (#21284) Martin Holst Swende 2020-07-02 09:43:42 +02:00
  • cf94d13f09 miner: confirm to start mining when sync close to latest block ucwong 2020-07-02 14:51:55 +08:00
  • 7994ad6bfb miner: Not commit mining work of block before checkpoint ucwong 2020-07-02 10:40:22 +08:00
  • 24085240d0 Update ExecutionManager bytecode Karl Floersch 2020-07-01 18:28:07 -04:00
  • 5605dae000 Add helper fn for applying msgs to the EVM Karl Floersch 2020-07-01 18:27:48 -04:00
  • fcd06999f3
    les/checkpointoracle: don't lookup checkpoint more than once per second Martin Holst Swende 2020-07-01 23:59:49 +02:00
  • fe973f0e11
    internal/ethapi: default gas to maxgascap, not max int64 Martin Holst Swende 2020-07-01 22:54:11 +02:00
  • 12867d152c
    rpc, internal/ethapi: default rpc gascap at 25M + better error message (#21229) Martin Holst Swende 2020-07-01 19:54:21 +02:00
  • af5c97aebe
    core, txpool: less allocations when handling transactions (#21232) Marius van der Wijden 2020-07-01 19:35:26 +02:00
  • 03d9f950b3
    eth/downloader: more logs in statesync Martin Holst Swende 2020-06-27 23:01:41 +02:00
  • d70c244adb
    eth/downloader: more contextual errors Martin Holst Swende 2020-06-24 23:17:04 +02:00
  • 9bc7ca81b4
    eth/downloader: do not immediately mark peer as idle when restarting statesync Martin Holst Swende 2020-06-24 15:49:50 +02:00
  • 3bbf7f6627
    eth/config: gascap at 25M + minor review concerns Martin Holst Swende 2020-07-01 19:12:58 +02:00
  • fde6d59047 trie: fix hasher pool runtime error Guillaume Ballet 2020-07-01 14:26:48 +02:00
  • 8dfd66f701
    rlp: avoid list header allocation in encoder (#21274) Marius van der Wijden 2020-07-01 13:49:19 +02:00
  • ada17ffa2b whisper : unused log remove ucwong 2020-07-01 19:44:14 +08:00
  • ef6c4cbf26 whisper:handshake timeout added ucwong 2020-07-01 19:41:51 +08:00
  • d6136d56d6 rlp: simplify encbuf.reset Felix Lange 2020-07-01 12:25:18 +02:00
  • a9d45245c3 rlp: track list headers by index Felix Lange 2020-07-01 12:17:34 +02:00
  • e742f7d9ee stacktrie: implement commit Guillaume Ballet 2020-07-01 11:35:18 +02:00