- 29 7月, 2021 6 次提交
-
-
由 Sina Mahmoodi 提交于
-
由 ucwong 提交于
-
由 Marius van der Wijden 提交于
-
由 Martin Holst Swende 提交于
Ticket #23273 found a flaw where we were unable to sign legacy-transactions using the external signer, even if we're still on non-london network. That's fixed in this PR. Additionally, I found that even when supplying all parameters, it was impossible to sign a london-transaction on an unsynched node. It's a pretty common usecase that someone wants to sign a transaction using an unsynced 'vanilla' node, providing all necessary data. Our setDefaults, however, insisted on checking the current block against the config. This PR therefore adds a case, so that if both MaxPriorityFeePerGas and MaxFeePerGas are provided, we accept them as given. OBS This PR fixes a regression -- on current master, we are unable to sign a london-transaction unless the node is synched, which may break scenarios where geth (or clef) is used as a cold wallet. Fixes #23273
-
由 baptiste-b-pegasys 提交于
-
由 ligi 提交于
-
- 28 7月, 2021 2 次提交
-
-
由 @edgararout 提交于
-
由 Marius van der Wijden 提交于
* internal/ethapi: revert + fix properly in al tracer * internal/ethapi: use toMessage instead of creating new message * internal/ethapi: remove ineffassign * core: fix invalid unmarshalling, fix test Co-authored-by: NMartin Holst Swende <martin@swende.se>
-
- 27 7月, 2021 4 次提交
-
-
由 Marius van der Wijden 提交于
-
由 Marius van der Wijden 提交于
-
由 Martin Holst Swende 提交于
-
由 lightclient 提交于
* internal/ethapi/api: use hexutil.uint for blockCount parameter instead of int for feeHistory * return hex value for oldestBlock instead of number * return uint64 from oracle.resolveBlockRange * eth/gasprice: fixed test Co-authored-by: NZsolt Felfoldi <zsfelfoldi@gmail.com>
-
- 22 7月, 2021 4 次提交
-
-
由 Felix Lange 提交于
-
由 Felix Lange 提交于
-
由 Marius van der Wijden 提交于
When processing a transaction with London fork rules, EIP-1559 mandates checking that the sender must have sufficient balance to cover gas * gasFeeCap. In the EIP's pseudocode, this check happens after the value transferred by the transaction has already been deducted. However, in go-ethereum, the balance has not yet been updated when the check happens, and therefore needs to be added explicitly. Co-authored-by: NMartin Holst Swende <martin@swende.se>
-
- 16 7月, 2021 2 次提交
-
-
由 gary rong 提交于
-
由 aaronbuchwald 提交于
-
- 15 7月, 2021 1 次提交
-
-
由 Evolution404 提交于
-
- 14 7月, 2021 3 次提交
-
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
由 gary rong 提交于
-
- 13 7月, 2021 4 次提交
-
-
由 Marius van der Wijden 提交于
* clique: implement getSignerForBlock * consensus/clique: use blockNrOrHash in getSignerForBlock * consensus/clique: implement getSigner * consensus/clique: fixed rlp decoding * consensus/clique: use Author instead of getSigner * consensus/clique: nit nit nit * consensus/clique: nit nit nit
-
由 Mark 提交于
* core, eth, internal, les, light: get pending and queued transaction by address * core: tiny nitpick fixes * light: tiny nitpick Co-authored-by: Nmark <mark@amis.com> Co-authored-by: NPéter Szilágyi <peterke@gmail.com>
-
由 gary rong 提交于
* internal/ethapi: fix transaction APIs * internal/ethapi: fix typo * internal/ethapi: address comments * internal/ethapi: address comment from Peter
-
由 Marius van der Wijden 提交于
-
- 12 7月, 2021 1 次提交
-
-
由 Péter Szilágyi 提交于
params: update CHTs for the 1.10.5 release
-
- 09 7月, 2021 3 次提交
-
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
eth/gasprice, internal/ethapi, miner: minor feehistory fixes
-
由 Péter Szilágyi 提交于
-
- 08 7月, 2021 3 次提交
-
-
由 Martin Holst Swende 提交于
* core, params: define london block at 12965000 * core/forkid: fix test
-
由 ucwong 提交于
-
由 Sina Mahmoodi 提交于
The encoding of Log and LogForStorage is exactly the same now. After tracking it down it seems like #17106 changed the storage schema of logs to be the same as the consensus encoding. Support for the legacy format was dropped in #22852 and if I'm not wrong there's no reason anymore to have these two equivalent types. Since the RLP encoding simply contains the first three fields of Log, we can also avoid creating a temporary struct for encoding/decoding, and use the rlp:"-" tag in Log instead. Note: this is an API change in core/types. We decided it's OK to make this change because LogForStorage is an implementation detail of go-ethereum and the type has zero uses outside of package core/types. Co-authored-by: NFelix Lange <fjl@twurst.com>
-
- 07 7月, 2021 3 次提交
-
-
由 Martin Holst Swende 提交于
This PR fixes a false positive PONG 'to' endpoint mismatch seen in hive tests: got {IP:172.17.0.7 UDP:44025 TCP:44025}, want {IP:172.17.0.7 UDP:44025 TCP:0} Co-authored-by: NFelix Lange <fjl@twurst.com>
-
由 Sina Mahmoodi 提交于
* all: rm external interpreter and ewasm config * core/vm: rm Interpreter interface * cmd/geth: deprecate interpreter config fields
-
由 Péter Szilágyi 提交于
-
- 06 7月, 2021 4 次提交
-
-
由 Martin Holst Swende 提交于
-
由 Martin Holst Swende 提交于
-
由 Evolution404 提交于
-
由 gary rong 提交于
-