Péter Szilágyi
aceaaa5178
eth: gracefully fail if chain config is missing
9 years ago
Péter Szilágyi
9027981280
cmd/gethrpctest: add missing chain configuration config field
9 years ago
Felix Lange
83877a0f9d
tests: remove eth, node, accounts dependencies
...
Unlocking the accounts in the test doesn't help with anything.
9 years ago
Jeffrey Wilcke
8627680e24
Merge pull request #2359 from bas-vk/rpc-optional-args
...
rpc: several fixes and support for optional arguments
9 years ago
Bas van Kervel
aa9fff3e68
rpc: various fixes/enhancements
...
rpc: be less restrictive on the request id
rpc: improved documentation
console: upgrade web3.js to version 0.16.0
rpc: cache http connections
rpc: rename wsDomains parameter to wsOrigins
9 years ago
Jeffrey Wilcke
934f587bd5
Merge pull request #2431 from bas-vk/js-preload
...
cmd/geth: add JS preload parameter
9 years ago
Jeffrey Wilcke
e456451a89
Merge pull request #2440 from karalabe/update-ethash
...
Update ethash
9 years ago
Péter Szilágyi
bf1f620343
eth: fix GPU miner chain config regression
9 years ago
Péter Szilágyi
701ac1ce6c
Godeps: pull in the ethash opencl fix
9 years ago
Bas van Kervel
3c5329599c
cmd/geth: add JS preload parameter
9 years ago
Péter Szilágyi
8abf06d378
Merge pull request #2430 from bas-vk/chaincmd
...
cmd/utils: bugfix where database is opened multiple times
9 years ago
Péter Szilágyi
a7161caedf
Merge pull request #2427 from bas-vk/pending-tx-console-format
...
console: use transaction output formatter for eth.pendingTransactions…
9 years ago
Péter Szilágyi
4b2492b614
Merge pull request #2423 from karalabe/abigen-support-arrays
...
accounts/abi/bind: support generating bindings for various arrays
9 years ago
Bas van Kervel
4081868452
cmd/utils: bugfix where database is opened multiple times
9 years ago
Bas van Kervel
18490d833c
console: use transaction output formatter for eth.pendingTransactions output
9 years ago
Péter Szilágyi
fc4fffd5ac
accounts/abi/bind: support generating bindings for various arrays
9 years ago
Jeffrey Wilcke
7e02105672
Merge pull request #2417 from fjl/rpc-go-winio
...
rpc: use go-winio instead of vendoring a named pipe implementation
9 years ago
Jeffrey Wilcke
ed92f116f7
Merge pull request #2407 from bas-vk/rpc-notifications
...
RPC pub sub
9 years ago
Jeffrey Wilcke
6a185531d2
Merge pull request #2416 from karalabe/kill-canary
...
core, miner: remove Frontier canary
9 years ago
Jeffrey Wilcke
8d8e2248b2
Merge pull request #2396 from obscuren/abi-slices
...
abi: support for input and output slices & removed support for implicit type conversion
9 years ago
Jeffrey Wilcke
a306e17a26
abi: removed implicit type casting & refactored type parsing
9 years ago
Jeffrey Wilcke
968d8ffe94
abi: accept output slices of all supported types
9 years ago
Jeffrey Wilcke
022cbd6800
abi: accept input slices of all supported types
9 years ago
Felix Lange
467bb7a719
rpc: use go-winio instead of vendoring a named pipe implementation
9 years ago
Péter Szilágyi
e9254bb0f9
core, miner: remove Frontier canary
9 years ago
Péter Szilágyi
3a2da31c3e
Merge pull request #2412 from fjl/p2p-eip8-enable
...
p2p: enable EIP-8 handshake sending
9 years ago
Jeffrey Wilcke
52dc7cb452
Merge pull request #2378 from obscuren/enable-jit-a-b
...
cmd/utils, miner: A/B testing JIT VM. Disabled for miners
9 years ago
Jeffrey Wilcke
f6f7e7a870
Merge pull request #2415 from karalabe/fix-missing-gastarget
...
cmd/geth: add missing gas target flag (fixing 0 convergence issue)
9 years ago
Péter Szilágyi
c90fc3503d
cmd/geth: add missing gas target flag (fixing 0 convergence issue)
9 years ago
Felix Lange
659c0cb9e8
p2p: enable EIP-8 handshake sending
...
With the Ethereum Homestead fork is now behind us, we can
assume that everyone runs an EIP-8 capable client.
9 years ago
Jeffrey Wilcke
96c7c39ae4
Merge pull request #2409 from fjl/geth-fixup-init
...
cmd/geth: fix startup with empty database
9 years ago
Felix Lange
cf842b3fe5
cmd/geth, eth: move --genesis deprecation warning to cmd/geth
...
This prevents display of the warning for --dev and --olympic.
9 years ago
Felix Lange
78b70d79ec
cmd/utils: fix geth startup with empty database
9 years ago
Bas van Kervel
f7328c5ecb
rpc: add pub/sub support
9 years ago
Jeffrey Wilcke
fb578f4550
Merge pull request #2405 from karalabe/abigen-default-methods
...
accounts/abi/bind: surface raw wrappers to access low level ops
9 years ago
Jeffrey Wilcke
8b2aca96c5
Merge pull request #2404 from obscuren/common-hash-json-length-validation
...
common: added Hash unmarshal json length validation
9 years ago
Jeffrey Wilcke
bbeaab7e64
cmd/utils, miner: A/B testing JIT VM. Disabled for miners
...
This PR introduces a 10% probability that you'll run the client with the
JIT enabled testing the new client and helps us potentially catch
errors when reported.
This feature is **disabled** for miners (disabling the JIT completely).
The JIT can however be force for miners if they enable both --jitvm and
--forcejit.
9 years ago
Jeffrey Wilcke
be44651523
Merge pull request #2402 from obscuren/eth-sign-fix
...
eth: enforce signing hashes using eth_sign instead of arbitrary data
9 years ago
Jeffrey Wilcke
c58079461b
Merge pull request #2281 from obscuren/configurable-genesis
...
core: homestead chain configuration & artificial gas floor target mining flag
9 years ago
Jeffrey Wilcke
d63e29241d
common: added Hash unmarshal json length validation
9 years ago
Péter Szilágyi
4097478884
accounts/abi/bind: surface raw wrappers to access low level ops
9 years ago
Jeffrey Wilcke
1f3596c25a
core: transition db now also returns the required gas amount
...
Exposes some core methods to transition and compute new state
information and adds an additional return value to the transition db
method to fetch required gas for that particular message (excluding gas
refunds from any SSTORE[X] = 0 and SUICIDE.
Fixes #2395
9 years ago
Jeffrey Wilcke
9055c16efa
accounts/a/b/backends, core: chain maker homestead block set to 0
...
The chain maker and the simulated backend now run with a homestead phase
beginning at block 0 (i.e. there's no frontier).
This commit also fixes up #2388
9 years ago
Jeffrey Wilcke
f0cbebb19f
core: added basic chain configuration
...
Added chain configuration options and write out during genesis database
insertion. If no "config" was found, nothing is written to the database.
Configurations are written on a per genesis base. This means
that any chain (which is identified by it's genesis hash) can have their
own chain settings.
9 years ago
Jeffrey Wilcke
916fe11241
eth: enforce signing hashes using eth_sign instead of arbitrary data
9 years ago
Péter Szilágyi
10d3466c93
Merge pull request #2383 from karalabe/goabi-exclusions-duplicates
...
accounts/abi/bind, cmd/abigen: dedup structs, exclude patterns
9 years ago
Jeffrey Wilcke
db739b506a
Merge pull request #2399 from karalabe/fix-trace-json-output
...
eth: fix accidental nil panic on nil errors
9 years ago
Péter Szilágyi
4326061e35
eth: fix accidental nil panic on nil errors
9 years ago
Péter Szilágyi
f115f077d7
Merge pull request #2398 from karalabe/fix-trace-json-output
...
eth: manually convert errors to strings on the trace API (json cannot)
9 years ago
Péter Szilágyi
6c670eff01
eth: manually convert errors to strings on the trace API (json cannot)
9 years ago