libotony
3825fcaf73
eth/tracers: revert reason in call_tracer + error for failed internal calls ( #21387 )
...
* tests: add testdata of call tracer
* eth/tracers: return revert reason in call_tracer
* eth/tracers: regenerate assets
* eth/tracers: add error message even if no exec occurrs, fixes #21438
Co-authored-by: Martin Holst Swende <martin@swende.se>
2020-09-11 16:04:51 +02:00
Marius van der Wijden
4b8f938436
eth: updated comments ( #21490 )
...
# Conflicts:
# eth/api.go
2020-09-11 16:04:25 +02:00
Péter Szilágyi
313c969c3e
core/state, eth, trie: stabilize memory use, fix memory leak
...
# Conflicts:
# core/state/statedb.go
# core/state/sync.go
# eth/downloader/downloader.go
# trie/committer.go
# trie/sync.go
# trie/trie.go
# trie/trie_test.go
2020-09-11 16:01:27 +02:00
Marius van der Wijden
2765d0b939
accounts/abi/bind/backends: Disallow AdjustTime for non-empty blocks ( #21334 )
...
* accounts/abi/bind/backends: Disallow timeshift for non-empty blocks
* accounts/abi/bind/backends: added tests for adjust time
* accounts/abi/bind/simulated: added comments, fixed test for AdjustTime
* accounts/abi/bind/backends: updated comment
# Conflicts:
# accounts/abi/bind/backends/simulated.go
2020-09-11 15:59:35 +02:00
Felix Lange
13a3578f88
params: begin v1.9.21 release cycle
...
# Conflicts:
# params/version.go
2020-09-11 15:57:18 +02:00
Igor Mandrigin
b570d027e7
add to-merge
2020-09-11 15:56:34 +02:00
Thomas Jay Rush
3f18b9eaa3
1074 web3 client version ( #1094 )
...
* Removed old TODOs
* Adding support for web3_clientVersion and web3_sha3
* Fixing formatting
* Adding new endpoints to README
* Responding to comments by removing date from compile-time values
2020-09-11 14:12:38 +01:00
Alex Sharov
ef07d09b1f
integration_write_receipts ( #1098 )
2020-09-11 17:33:46 +07:00
Alex Sharov
b76661cd25
Revert "integration_write_receipts ( #1096 )" ( #1097 )
...
This reverts commit 7a1285bf3c
.
2020-09-11 15:32:45 +07:00
Alex Sharov
7a1285bf3c
integration_write_receipts ( #1096 )
2020-09-11 15:28:28 +07:00
ledgerwatch
ab4c456fec
Headers poc 3 - intermediate changes ( #1093 )
...
* Use log instead of Printf
* Better output
* Display NewBlockHeadersMsg
* Print tx hashes
* Separate sentry and downloader
* Fix lint
* Requesting headers
* Fix lint
* Prevent deadlock, fix NPE
* Not quit when did not restore
* Fix types
* Fix types again
* Warn on penalty
* Prints
* Avoid deadlock
* Better request logic
* Print height
* Actually send header requests
* Actually send header request
* Fix compile errors, sending
* Print BlockHeadersMsg
* Fix lint
2020-09-11 07:35:51 +01:00
Alex Sharov
62fe81e4be
IH stage speedup and lmdb custom comparators support ( #1080 )
...
* etl.Loader - allow use of custom comparator
* log timing
* try now
* try now
* more performance
* etl.Loader - allow use of custom comparator
* working version
* simplify IH cursor
* clean
* squash
* squash
* squash
* squash
* squash
* squash
* squash
* clean
* add only unwind support
* squash
* squash
* clean
* fix test
* clean
* clean
* clean
2020-09-10 13:35:58 +01:00
Igor Mandrigin
316aeffa13
delete a leftover file
2020-09-10 14:23:41 +02:00
Igor Mandrigin
18197b9e13
Disable IPC and remove flags for it ( #1092 )
...
* always disable IPC
* remove ipc flags from `DefaultFlags`
2020-09-10 14:01:51 +02:00
Igor Mandrigin
bbb01d86ac
begin 2020.09.03 release cycle
2020-09-10 12:59:36 +02:00
Igor Mandrigin
0299475a3c
update skip_analysis
2020-09-10 12:53:12 +02:00
Alex Sharov
84b52a5547
rpc daemon: log request params on debug verbosity ( #1087 )
...
* rpc_daemon_access_log
* rpc_daemon_access_log
* clean
* remove response
* remove accesslog concept
* clean
2020-09-09 21:21:19 +01:00
b00ris
bdb7832a59
[lmdb] Stop force sync for ReadOnly mode ( #1088 )
...
* fix warning
* fix log
2020-09-09 21:07:19 +01:00
Alex Sharov
fd9c7c3b2d
kill bolt ( #1085 )
...
* kill bolt
* kill bolt
* fix test
* clean
2020-09-09 11:09:55 +01:00
ledgerwatch
7a84a5b8cc
Increase call timeout for 5 minutes ( #1082 )
2020-09-08 20:40:01 +01:00
Alex Sharov
da31494cc3
transactional migrations ( #1079 )
2020-09-08 20:39:43 +01:00
Thomas Jay Rush
7f1e7d5212
1073 eth get transaction by block number and index ( #1083 )
...
* Added missing README entry for getTransactionByHash
* Adding support for eth_getTransactioBy* RPC routines
* Added missing README entry for getTransactionByHash
* Adding support for eth_getTransactioBy* RPC routines
* Copying code from ./internal/ethapi/api.go with modifications
2020-09-08 20:39:31 +01:00
Alex Sharov
c45a710ce6
Warmup logs, less overhead, warmup code bucket ( #1054 )
...
* warmup logs and less overhead.
* warmup logs and less overhead.
* move WarmUp to common func
2020-09-08 08:28:37 +01:00
Alex Sharov
9d29a4b480
log_all_stages_timings ( #1078 )
...
* log_all_stages_timings
* clean
2020-09-08 07:19:25 +01:00
b00ris
23e995838f
Fix readonly mode ( #1077 )
...
* fix readonly mode
* fix vet
2020-09-08 07:19:06 +01:00
Alex Sharov
50d13fd9a8
increase tx limit ( #1047 )
2020-09-08 07:09:33 +01:00
ledgerwatch
256e4262e1
2nd batch of Headers PoC changes ( #1067 )
...
* PoC utility
* Headers cmd
* headers download command
* Fix lint
* Send handshake
* Receive Status message
* Better error messages
* Messages
* Fix
* Fix lint
* Print block number for NewBlockMsg
* Fix lint
2020-09-07 07:03:12 +01:00
Alex Sharov
afe808c88e
time based reopen tx ( #1069 )
2020-09-07 12:47:08 +07:00
ledgerwatch
d007ba0ae7
Update README.md
2020-09-06 21:24:22 +01:00
Giulio rebuffo
c590fa476e
Eth get storage at (32 => 256) ( #1065 )
...
* added eth_getStorageAt
* used uint32
* now its 256
* incarnation
2020-09-06 20:57:58 +01:00
Igor Mandrigin
b41567460a
add identity flag back ( #1064 )
2020-09-06 17:42:19 +02:00
Igor Mandrigin
1d0ec0f0d0
turbo-api: Allow apps based on turbo-geth to add custom buckets to the chaindata ( #1063 )
2020-09-06 17:33:05 +02:00
Igor Mandrigin
c3ce05b5eb
Fix nousb
flag missing. ( #1062 )
2020-09-06 14:10:57 +01:00
ledgerwatch
fe6d4b5213
Better log message about commit ( #1060 )
2020-09-06 14:10:33 +01:00
Igor Mandrigin
d14e45d4d0
cmd/geth
-> cmd/tg
and get rid of geth implementation. (#1061 )
2020-09-06 13:35:32 +02:00
ledgerwatch
3a92b2b39d
Fix for RPC daemon leak ( #1059 )
...
* Start memory prof
* Fix rpctest
* Fix rpctest
* Attempt to fix the leak
* Remove http pprof
2020-09-05 21:58:51 +01:00
ledgerwatch
787bba4f48
Print pending tx stats, gather data for gas price chart ( #1058 )
...
* Print tx pool stat
* Print tx pool stats
* Chart gas prices
* Print gaps
* Don't check canonical
* Hack
* Remove hack
* Fix stages
* fixState
* Canonical gaps
* Gas burnt vs avg gas price
* Revert changes in tx pool
* Fix NPE
* Remove fixStages
* Fix NPE
2020-09-05 18:42:37 +01:00
Igor Mandrigin
2a6478d799
turbo-api: create a second executable file with a custom stage example ( #1055 )
2020-09-05 18:07:27 +02:00
Alex Sharov
e690103c2a
Docs for Cursors and KV ( #1046 )
2020-09-05 14:26:24 +07:00
Alex Sharov
2e27ed6621
add --hdd flag to integration cmd ( #1053 )
2020-09-05 13:27:47 +07:00
Alex Sharov
7e71c4512e
restrict metric by 1 bucket ( #1052 )
2020-09-05 13:09:47 +07:00
Alex Sharov
279f59f950
add commit event marker to dashboard ( #1051 )
2020-09-05 11:33:44 +07:00
Alex Sharov
95e985ef8f
add commit event to dashboard ( #1050 )
2020-09-05 10:10:17 +07:00
Alex Sharov
0c75304261
Os page cache monitoring ( #1049 )
2020-09-05 09:36:42 +07:00
Giulio rebuffo
e48b28bc5c
added eth_getStorageAt ( #1048 )
2020-09-04 19:00:22 +01:00
Alex Sharov
b9bdd003a7
KV: Raw (no custom logic) cursors for DupSort and DupFixed buckets ( #1020 )
2020-09-04 10:54:15 +07:00
ledgerwatch
f4b34102eb
Properly pass datadir into stage2 ( #1044 )
2020-09-03 23:15:24 +01:00
Giulio rebuffo
f235bf1d98
add getTxByHash ( #1042 )
2020-09-03 21:41:06 +01:00
Igor Mandrigin
581dbcbe9b
2020.09.02 release cycle
2020-09-03 11:09:40 +02:00
Alex Sharov
93a1be23aa
Integration check history ( #1040 )
...
* integration check history
* reset tx pool
* reset tx pool
* reset tx pool
2020-09-03 09:20:04 +01:00