-
Notifications
You must be signed in to change notification settings - Fork 22
internal/ethapi: eth_simulatev1 support #76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
72 commits
Select commit
Hold shift + click to select a range
62919d7
all: remove Message interface
chiphamskymavis 3eea103
core: renaming isFake to skipAccountChecks
chiphamskymavis 17811bb
all: expose message fields to remove getter func
chiphamskymavis b04e96f
simulate: call apply message for short
chiphamskymavis 39423a0
light: remove unused callmsg struct
chiphamskymavis 5345872
core: refactor TransactionToMessage to use NewMessage constructor
chiphamskymavis b9e0956
ci: update job name in EVM tests
chiphamskymavis 1a65a0e
core: enhance TransactionToMessage to include ExpiredTime field
chiphamskymavis 23a0401
core: update NewMessage constructor to include SetCodeAuthorizations
chiphamskymavis a471a5e
core: rename TransactionToMessage function for clarity
chiphamskymavis 161032d
core: update TransactionToMessage to utilize SetCodeAuthorizations
chiphamskymavis 7a27a68
core/tracing: add hooks for live tracing of block processing and tran…
chiphamskymavis 7a67d14
core: add VM new tracing support with new configuration options
chiphamskymavis db7b13c
core/state: add tracing hook to state db and state object (#73)
sonhv0212 6825741
core/state: add BalanceChangeReason to state db and state object (#74)
sonhv0212 d1ce73b
core: state transition, processor, evm support live tracer (#75)
sonhv0212 fdcf035
core: blockchain supports live tracer (#77)
sonhv0212 753f2be
all: replace the older tracer by live tracer (#78)
sonhv0212 b852a6c
core, tests: add missing usages of live tracer in blockchain and stat…
sonhv0212 13cdcac
eth/tracer/live: add supply live tracer (#84)
sonhv0212 df1f9cf
core, eth/tracers: move chainconfig to tracers and some refactors (#86)
sonhv0212 16895e2
evm: remove EVMLogger interface (#91)
chiphamskymavis 9515d2e
core: minor cleanup in stateDB and Call (#96)
sonhv0212 952cdf6
core/vm: update gas usage to use Tracer instead of LiveTracer in EIP-…
chiphamskymavis 0f3cb84
eth/tracers/internal/tracetest: disable KotaroBlock in pre-Cancun tests
sonhv0212 9872c6a
core/vm/runtime: fix type error
sonhv0212 363fbe4
core/tracing: extends tracing.Hooks with OnSystemCallStartV2 (#30786)
sonhv0212 c75aeda
core: capture on gas change when applying eip-7623
sonhv0212 2ff8d81
all: remove Message interface
chiphamskymavis 2b85945
core/state: add BalanceChangeReason to state db and state object (#74)
sonhv0212 3fdc126
core: state transition, processor, evm support live tracer (#75)
sonhv0212 0ea4af8
all: replace the older tracer by live tracer (#78)
sonhv0212 6d9d28c
internal/ethapi: eth_multicall (#27720)
chiphamskymavis 9cd6a1e
core/vm: init precompile logic, update tests
chiphamskymavis 510ae89
core/vm: init precompile logic, update tests
chiphamskymavis 45044a7
gethclient: update block overwrite json
chiphamskymavis 2ed32d3
ethapi: move validation from ToMessage to CallDefault
chiphamskymavis ce138dd
ethapi: remove un-used fee logic
chiphamskymavis fe7e253
ci: try enable test report
chiphamskymavis 0b03afc
internal/ethapi/api: for simulated calls, set gaspool to max value if…
jwasinger 34b3f17
core/types: remove redundance hashes
chiphamskymavis bd72592
ethapi: correct simulate blocktime to 3s
chiphamskymavis 6c99822
ethapi: add tests for simulate
chiphamskymavis 0d20097
genesis: support nil balance when init genesis
chiphamskymavis f584e06
eth/api: remove err unmarshal block rpc
chiphamskymavis 55e8e10
simulate: apply evm txcontext, fix state hook
chiphamskymavis e70254b
internal/ethapi: fix simulate tests related to gas, base fee (#95)
sonhv0212 86efb67
core: remove redundant receipt bloom
chiphamskymavis 6788852
eth: lower blob basefee for gasestimator
chiphamskymavis 0325966
eth, internal: remove err in transaction to msg func
chiphamskymavis b219069
core: remove receipt generator
chiphamskymavis 3242e42
simulate: skip system transactions during simulation when signTxFn is…
chiphamskymavis 50efe71
ethapi: update gas used values in simulation tests for accuracy
chiphamskymavis 966f9be
ci: trigger build nightly for simulate
chiphamskymavis 657418c
eth: Fix movePrecompileToAddress ignored on debug_traceCall (#114)
chiphamskymavis dbe2d7d
eth/tracers: set logger hooks for stateDB (#115)
chiphamskymavis d6b26a4
cmd: add vm trace flags
sonhv0212 2f48d41
eth: add tracer initialization
sonhv0212 31ed508
cmd: init live tracer
sonhv0212 61aaacc
internal/ethapi: remove hard code timeout
sonhv0212 1131834
ci: revert custom actions
trantienduchn 485fe81
ci: revert custom trigger condition
trantienduchn 14c8856
ethapi: remove duplicated code
TuDo1403 a27851f
consensus,ethapi: remove skip system tx when simulate, remove unused …
TuDo1403 4b91587
ci: trigger build nightly for simulate
TuDo1403 f360edb
internal/ethapi: process EIP-2935 in simulation
sonhv0212 966517c
ci: revert build nightly
TuDo1403 f8c73a5
internal/ethapi: use skipChecks in applyMessage()
trantienduchn 80e52b0
internal/ethapi: use vmConfig
trantienduchn 40cdc59
eth/gasestimator: use gasLimit
trantienduchn 645f205
internal/ethapi: fix test fails
trantienduchn 62d2500
internal/ethapi: resolve comments
trantienduchn File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.