aaronbuchwald
6c6982163b
core/state/pruner: track number of skipped items during state pruning ( #28368 )
2023-10-23 13:24:32 +08:00
aaronbuchwald
c5ff839fb2
core/state: small trie prefetcher nits ( #28183 )
...
Small trie prefetcher nits
2023-09-29 17:46:23 +03:00
aaronbuchwald
56d2366699
core/state/snapshot: replace diffToDisk ideal batch size with 64MB ( #27977 )
2023-08-25 15:48:10 +03:00
aaronbuchwald
d73eb87979
core: log message if DeriveFields returns error ( #27530 )
...
This error will never happen, but if it ever does happen, we will at least see it.
2023-06-27 10:29:19 +02:00
aaronbuchwald
93ecd77d77
core: remove unnecessary log copy ( #27475 )
...
The logs in this function are pulled straight from disk in rawdb.ReadRawReceipts and
also modified in receipts.DeriveFields, so removing the copy should be fine.
2023-06-15 13:52:06 +02:00
aaronbuchwald and Sina Mahmoodi
00a73fbcce
accounts/abi/bind: handle UnpackLog with zero topics ( #26920 )
...
Adds error handling for the case that UnpackLog or UnpackLogIntoMap is called with a log that has zero topics.
---------
Co-authored-by: Sina Mahmoodi <itz.s1na@gmail.com >
2023-03-31 02:35:29 -04:00
aaronbuchwald
b1acaf47aa
eth/gasprice: change feehistory input type from int to uint64 ( #26922 )
...
Change input param type from int to uint64
2023-03-23 16:12:37 -04:00
aaronbuchwald
3d68bb03c3
trie: fix grammar in comment ( #25648 )
2022-08-31 16:26:39 +02:00
aaronbuchwald
759d795c56
eth: formatted error nit ( #25499 )
2022-08-09 11:23:41 +03:00
aaronbuchwald
926b3e08ba
trie: fix typo in comment ( #25241 )
...
paralallel -> parallel
2022-07-06 08:49:09 +02:00
aaronbuchwald
953a29f5fd
Replace fmt.Errorf with errors.New in abi argument ( #25181 )
...
Replace unnecessary fmt.Errorf with errors.New in accounts/abi/argument.go
2022-07-04 09:21:00 +02:00
aaronbuchwald
300f6121ad
core/rawdb: simplify TestDiskSeek to use memorydb ( #25182 )
2022-06-29 11:54:42 +02:00
aaronbuchwald
68420e1aa5
core: fix typo in txpool ( #25149 )
...
Fix typo in txPool truncateQueue comment
2022-06-22 22:51:45 +02:00
aaronbuchwald
241dd27300
trie: fix size accounting in cleaner ( #25007 )
...
Decrease children size instead of dirties size when marking dirties as cleaned up in trie cleaner
2022-06-21 12:00:37 +03:00
aaronbuchwald
6b3e6cb2ab
trie: move locking into trieDB insert method ( #25030 )
...
Move locking into trieDB insert function
2022-06-07 08:02:04 +02:00
aaronbuchwald
52eb87d87c
core/vm: update benchmark to use Errorf instead of Sprintf ( #24845 )
2022-05-10 17:26:48 +03:00
aaronbuchwald
6c3fea0fc9
log: modify lock defer unlock order in sync handler ( #24667 )
...
This modifies the order of Lock() defer Unlock() to follow the more
typically used pattern.
2022-04-08 16:02:16 +02:00
aaronbuchwald
c3701b265e
core/rawdb: add specified key length iterator ( #24535 )
2022-03-15 10:28:26 +02:00
aaronbuchwald
aaca58a7a1
go.mode: bump graphql-go dependency to v1.3.0 ( #24324 )
2022-02-02 18:21:25 +02:00
aaronbuchwald
1884f37f2c
cmd/ethkey: fix comment typo ( #24205 )
2022-01-07 16:46:24 +02:00
aaronbuchwald
d78590560d
eth/filters: remove unused field 'chaindb' in PublicFilterAPI ( #24072 )
2021-12-07 02:36:01 +01:00
aaronbuchwald and Felix Lange
bcbd700367
eth/gasprice: avoid modifying TestChainConfig ( #23204 )
...
Co-authored-by: Felix Lange <fjl@twurst.com >
2021-10-11 01:52:30 +02:00
aaronbuchwald and Felix Lange
4e599ee469
core/types: copy tx recipient address ( #23376 )
...
This resolves a long-standing TODO. The point of copying the address is
to ensure that all data referenced by types.Transaction is independent of the
data passed into the constructor.
Co-authored-by: Felix Lange <fjl@twurst.com >
2021-10-06 13:12:52 +02:00
aaronbuchwald and Péter Szilágyi
de2c44ab5c
trie: add missing copyright header ( #23530 )
...
* Add missing copyright header
* Update stacktrie_test.go
Co-authored-by: Péter Szilágyi <peterke@gmail.com >
2021-09-07 07:25:54 +03:00
aaronbuchwald
82c5085399
cre/state: fix outdated statedb Prepare comment ( #23320 )
2021-08-03 09:06:58 +03:00
aaronbuchwald
a5e3aa693c
eth/tracers: fix typo in test name ( #23218 )
2021-07-15 21:23:16 +03:00
aaronbuchwald
05dab7f6bd
internal/ethapi: remove unused vm.Config parameter of DoCall ( #22942 )
2021-05-26 08:39:41 +02:00
aaronbuchwald
ca9c576e62
core/vm: fix interpreter comments ( #22797 )
...
* Fix interpreter comment
* Fix comment
2021-05-03 11:58:00 +03:00
aaronbuchwald
bbb57fd64b
core/state: remove toAddr helper in tests ( #22772 )
2021-04-30 13:10:12 +02:00
aaronbuchwald
f66f1a16b3
eth/filters: fix comment on PublicFilterAPI timeoutLoop ( #22782 )
2021-04-30 13:00:48 +02:00
aaronbuchwald
b778e37daa
core: fix typo in comment ( #22773 )
2021-04-30 12:50:02 +02:00
aaronbuchwald
dde6cb0b92
core/vm: replace repeated string with variable in tests ( #22774 )
2021-04-30 12:49:13 +02:00
aaronbuchwald
1e57ab5de6
core: remove unused else branch in reorg ( #22783 )
2021-04-30 12:47:05 +02:00
aaronbuchwald
8130dd5cef
core/vm: fix typo in comment ( #22785 )
2021-04-30 12:46:34 +02:00
aaronbuchwald
bb43cd7a79
core/types: add license header ( #22781 )
2021-04-29 22:14:57 +02:00
aaronbuchwald
56f533d00c
docs: fix docstring on read head block ( #22776 )
2021-04-29 19:23:07 +02:00
aaronbuchwald
3e82c9ef67
eth/api: fix potential nil deref in AccountRange ( #21710 )
...
* Fix potential nil pointer error when neither block number nor hash is specified to accountRange
* Update error description
2020-10-20 20:19:21 +02:00
aaronbuchwald and Martin Holst Swende
eebfb13053
core: free pointer from slice after popping element from price heap ( #21572 )
...
* Fix potential memory leak in price heap
* core: nil free pointer slice (alternative version)
Co-authored-by: Martin Holst Swende <martin@swende.se >
2020-09-28 14:24:01 +02:00