Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Martin Holst Swende
39f502329f
internal/ethapi: don't set sender-balance to maxuint, fixes #16999 ( #20783 )
...
Prior to this change, eth_call changed the balance of the sender account in the
EVM environment to 2^256 wei to cover the gas cost of the call execution.
We've had this behavior for a long time even though it's super confusing.
This commit sets the default call gasprice to zero instead of updating the balance,
which is better because it makes eth_call semantics less surprising. Removing
the built-in balance assignment also makes balance overrides work as expected.
5 years ago
..
downloader
eth/downloader: fix possible data race by inconsistent field protection ( #20690 )
5 years ago
fetcher
eth/fetcher: remove randomness from test data
5 years ago
filters
eth/filters: remove use of event.TypeMux for pending logs ( #20312 )
5 years ago
gasprice
cmd, core, eth, miner, params: configurable gas floor and ceil
6 years ago
tracers
core/state/snapshot, tests: sync snap gen + snaps in consensus tests
5 years ago
api.go
eth, internal/web3ext: add optional first and last arguments to the `admin_exportChain` RPC. ( #20107 )
5 years ago
api_backend.go
internal/ethapi: don't set sender-balance to maxuint, fixes #16999 ( #20783 )
5 years ago
api_test.go
core: initial version of state snapshots
5 years ago
api_tracer.go
core: initial version of state snapshots
5 years ago
backend.go
core/rawdb, core/state/snapshot: runtime snapshot generation
5 years ago
bloombits.go
all: clean up and proerly abstract database access
6 years ago
config.go
core/rawdb, core/state/snapshot: runtime snapshot generation
5 years ago
discovery.go
cmd/geth: enable DNS discovery by default ( #20660 )
5 years ago
gen_config.go
cmd/geth: enable DNS discovery by default ( #20660 )
5 years ago
handler.go
eth: when triggering a sync, check the head header TD, not block
5 years ago
handler_test.go
Merge pull request #20152 from karalabe/snapshot-5
5 years ago
helper_test.go
core, eth: implement eth/65 transaction fetcher
5 years ago
peer.go
eth: fix transaction announce/broadcast goroutine leak
5 years ago
protocol.go
eth: rework tx fetcher to use O(1) ops + manage network requests
5 years ago
protocol_test.go
eth: rework tx fetcher to use O(1) ops + manage network requests
5 years ago
sync.go
eth: when triggering a sync, check the head header TD, not block
5 years ago
sync_test.go
core, eth: implement eth/65 transaction fetcher
5 years ago