Péter Szilágyi
5f3792c2a7
cmd/geth: decent error message if metrics are disabled
2015-06-30 00:57:55 +02:00
Péter Szilágyi
01fe972113
cmd, core, eth, metrics, p2p: require enabling metrics
2015-06-30 00:51:46 +02:00
Péter Szilágyi
ccbb56b4f2
cmd/geth, eth, ethdb: monitor database compactions
2015-06-30 00:51:29 +02:00
Péter Szilágyi
2aeeb72fa5
cmd/geth, metrics: separate process metric collection, add disk
2015-06-30 00:51:02 +02:00
Péter Szilágyi
d099a42c85
cmd/geth: fix monitor panic, don't pre-fill with dummy data
2015-06-26 22:05:49 +03:00
Péter Szilágyi
7e69392249
cmd/geth: re-scale charts when changing unit magnitudes
2015-06-26 21:48:21 +03:00
Péter Szilágyi
e9c0b5431c
cmd/geth: finalize mem stats
2015-06-25 16:19:42 +03:00
Péter Szilágyi
fdbf8be735
cmd/geth, rpc/api: fix reported metrics issues
2015-06-25 15:33:26 +03:00
Péter Szilágyi
c0343c8f17
cmd/geth: add memory stat collection too
2015-06-25 13:47:06 +03:00
Péter Szilágyi
c6e2af14c0
cmd/geth: limit the maximum chart colums to 6
2015-06-25 12:12:11 +03:00
Péter Szilágyi
3ea6b5ae32
cmd/geth: list the available metrics if none specified
2015-06-25 11:42:45 +03:00
Péter Szilágyi
d02f07a983
cmd/geth: polish monitor visuals, add footer, refresh flag
2015-06-25 11:32:21 +03:00
Péter Szilágyi
b98b444179
cmd/geth: add attach and rows flags to the monitor command
2015-06-25 10:36:47 +03:00
Péter Szilágyi
92ef33d97a
rpc/api, cmd/geth: retrievel all percentiles, add time units
2015-06-24 18:34:05 +03:00
Péter Szilágyi
302187ae39
cmd/geth: allow branching metric patterns
2015-06-24 18:34:05 +03:00
Péter Szilágyi
bf99d5b33c
cmd/geth: polish the monitoring charts a bit
2015-06-24 18:34:05 +03:00
Péter Szilágyi
e5b820c47b
cmd/geth, rpc/api: extend metrics API, add a basic monitor command
2015-06-24 18:34:05 +03:00
Péter Szilágyi
bde2ff0343
cmd/geth, rpc/api: move the metrics into the new console
2015-06-24 18:34:05 +03:00
Péter Szilágyi
7f92e708c5
cmd/geth, core: impl. percentile reporting, instrument insertions
2015-06-24 18:34:04 +03:00
Péter Szilágyi
b426301467
cmd/geth, eth/fetcher: polish metrics reporting, add some more
2015-06-24 18:34:04 +03:00
Péter Szilágyi
821e01b013
cmd/geth, eth/fetcher: initial metrics support
...
Conflicts:
cmd/geth/admin.go
2015-06-24 18:33:33 +03:00
Jeffrey Wilcke
22c7ce0162
cmd/geth: version bump 0.9.33
2015-06-23 19:20:20 +02:00
Jeffrey Wilcke
67e6f74e9a
cmd/geth: bump
2015-06-23 19:11:20 +02:00
Bas van Kervel
2b3957f373
fixed relative path issue with javascript files
2015-06-23 09:38:30 +02:00
Bas van Kervel
55424a11af
improved action description
2015-06-23 09:11:57 +02:00
Bas van Kervel
4ee7f6fc88
added missing change for sign test
2015-06-22 13:54:13 +02:00
Bas van Kervel
2e0b56a72b
added RPC start/stop support
2015-06-22 12:47:32 +02:00
Bas van Kervel
2737baa657
fixed unittests
2015-06-22 09:17:09 +02:00
Bas van Kervel
f87501b1c5
added batch support to console and attach actions
2015-06-22 09:17:09 +02:00
Bas van Kervel
29297d3b82
fixed bug where history file was create in cwd
2015-06-22 09:17:09 +02:00
Bas van Kervel
f202563777
added attach over ipc command
2015-06-22 09:17:09 +02:00
Bas van Kervel
603192cfa7
cleanup comments/code
2015-06-22 09:17:09 +02:00
Bas van Kervel
a4a4e9fcf8
removed old rpc structure and added new inproc api client
2015-06-22 09:17:09 +02:00
Bas van Kervel
5c25403b13
refactored old rpc structure to new
2015-06-22 08:54:21 +02:00
Taylor Gerring
8507c867b9
Fix geth blocktest command
2015-06-18 22:20:45 +02:00
obscuren
dfd18d245a
cmd/geth: bump 0.9.31
2015-06-15 19:29:22 +02:00
obscuren
4673b04503
cmd/geth: bump version number 0.9.30
2015-06-15 19:14:34 +02:00
zsfelfoldi
3f94d09c1f
fixed saving receipts
2015-06-15 15:55:38 +02:00
Bas van Kervel
359e6414e5
fixed windows ipc path issue
2015-06-12 09:32:37 +02:00
Bas van Kervel
22080e1fdd
ipc socket always used default path
2015-06-11 20:35:19 +02:00
Bas van Kervel
594a34a88d
changed send methods for backwards compatability in geth console
2015-06-11 14:17:28 +02:00
Bas van Kervel
1b59f89095
added console command
2015-06-11 14:17:27 +02:00
Bas van Kervel
0a600a03ee
fixed unittest build problem
2015-06-11 14:01:39 +02:00
Bas van Kervel
862117e4bd
changed send methods for backwards compatability in geth console
2015-06-11 14:01:39 +02:00
Bas van Kervel
a1a475fb92
added console command
2015-06-11 14:01:39 +02:00
Bas van Kervel
2a0d888326
added API/IPC commandline flags
2015-06-11 14:01:39 +02:00
Jeffrey Wilcke
6609d45ef4
Merge pull request #1228 from obscuren/vm-optimisations
...
core/vm: optimisations
2015-06-11 03:32:39 -07:00
obscuren
9e9bd35557
cmd/geth: Added optional debug flag for reprocess block
2015-06-11 11:44:39 +02:00
Péter Szilágyi
c4af70d0cc
cmd/geth: round the import ETA before converting to string
2015-06-10 18:07:23 +03:00
Péter Szilágyi
271fb20ecb
cmd/geth, eth/downloader: rough guess at the import eta
2015-06-10 18:01:05 +03:00
Péter Szilágyi
b3d5ce7d48
cmd/geth, eth/downloader: collect and report import progress too
2015-06-10 01:20:35 +03:00
obscuren
7e58949c3f
cmd/geth: develop version bump 0.9.29
2015-06-09 21:14:11 +02:00
obscuren
93f4852844
cmd/geth: bumped version number 0.9.28
2015-06-09 21:01:02 +02:00
Jeffrey Wilcke
0f1cdfa53a
Merge pull request #1193 from tgerring/hotbackup
...
Improve export command
2015-06-08 16:32:38 -07:00
Jeffrey Wilcke
55b7c14554
Merge pull request #1199 from obscuren/settable_genesis_nonce
...
core: settable genesis nonce
2015-06-08 13:43:41 -07:00
Taylor Gerring
44e5ff7d15
Fix blocktest
2015-06-08 12:55:15 -04:00
obscuren
6244b10a8f
core: settable genesis nonce
...
You can set the nonce of the block with `--genesisnonce`. When the
genesis nonce changes and it doesn't match with the first block in your
database it will fail. A new `datadir` must be given if the nonce of the
genesis block changes.
2015-06-08 18:33:43 +02:00
Taylor Gerring
2729e6294a
Improved error checking
2015-06-06 10:04:13 -04:00
Taylor Gerring
ed621aae33
Cleanup
2015-06-06 09:50:23 -04:00
Taylor Gerring
d65b64c884
Allow export command to take first and last args
2015-06-06 00:02:32 -04:00
obscuren
43ceb0f5c7
cmd/geth: version bump 0.9.27
2015-06-05 17:36:42 +02:00
obscuren
2bb0e48a7b
skipped failing natspec tests
2015-06-04 13:17:47 +02:00
obscuren
9b27fb91c0
cmd/geth, common/natspec: updating tests (still failing?)
2015-06-04 11:41:20 +02:00
obscuren
770a0e7839
wip
2015-06-03 22:39:17 +02:00
Gustav Simonsson
147a699c65
Add missing err checks on From() (skip RPC for now)
2015-06-01 22:12:03 +02:00
obscuren
d51d74eb55
cmd/geth: bump version v0.9.26
2015-05-28 17:43:05 +02:00
Gustav Simonsson
9138955ba5
Validate account length and avoid slicing in logging
2015-05-28 15:20:05 +02:00
Felix Lange
e84bbcce3c
cmd/geth: don't flush databases after import
2015-05-28 01:20:58 +02:00
Felix Lange
67effb94b6
cmd/geth, cmd/utils: make chain importing interruptible
...
Interrupting import with Ctrl-C could cause database corruption
because the signal wasn't handled. utils.ImportChain now checks
for a queued interrupt on every batch.
2015-05-28 01:09:26 +02:00
Felix Lange
74706a0f02
cmd/geth, cmd/utils: rename utils.Get* -> utils.Make*
...
The renaming should make it clearer that these functions create a new
instance for every call. @obscuren suggested this renaming a while ago.
2015-05-28 01:09:26 +02:00
Felix Lange
651030c98d
cmd/geth: move blockchain commands to chaincmd.go
2015-05-28 01:09:26 +02:00
Felix Lange
3b9808f23c
cmd/geth, cmd/utils: don't use Ethereum for import, export and upgradedb
...
The blockchain commands don't need the full stack. With this change,
p2p, miner, downloader, etc are no longer started for blockchain
operations.
2015-05-28 01:09:26 +02:00
Péter Szilágyi
3f91ee4ff8
cmd/geth: expand admin.progress() to something meaningful
2015-05-27 16:46:46 +03:00
Jeffrey Wilcke
e13f413ef5
Merge pull request #1112 from fjl/fix-console-exit
...
cmd/geth: exit the console cleanly when interrupted
2015-05-27 04:40:29 -07:00
obscuren
2c532a7255
cmd/geth: bump version 0.9.25
2015-05-27 02:06:52 +02:00
obscuren
222249e622
cmd/geth: Flush instead of close. This solves a nil ptr error
2015-05-27 01:38:41 +02:00
obscuren
b2f2806055
cmd/geth, core: Updated DB version & seedhash debug method
2015-05-27 01:38:41 +02:00
Felix Lange
9253fc337e
cmd/geth: exit the console cleanly when interrupted
...
This fix applies mostly to unsupported terminals that do not trigger the
special interrupt handling in liner. Supported terminals were covered
because liner.Prompt returns an error if Ctrl-C is pressed.
2015-05-27 00:54:48 +02:00
Felix Lange
6a674ffea5
Merge pull request #1108 from karalabe/fine-seeding
...
Fine tune seeder and p2p peer handling
2015-05-26 22:03:11 +02:00
Jeffrey Wilcke
a55f408c10
Merge pull request #1090 from fjl/jsre-fixes
...
jsre: fixes for concurrent use, improved timer handling
2015-05-26 11:06:54 -07:00
Péter Szilágyi
4de8213887
cmd/geth: fix js console test for p2p server update
2015-05-26 19:35:31 +03:00
Péter Szilágyi
e1a0ee8fc5
cmd/geth, cmd/utils, eth, p2p: pass and honor a no discovery flag
2015-05-26 19:07:24 +03:00
obscuren
d74ee40c86
cmd/geth: bumped version to 0.9.24
2015-05-26 14:51:28 +02:00
Felix Lange
e221a449e0
cmd/geth, jsre, rpc: run all JS code on the event loop
...
Some JSRE methods (PrettyPrint, ToVal) bypassed the event loop. All
calls to the JS VM are now wrapped. In order to make this somewhat more
foolproof, the otto VM is now a local variable inside the event loop.
2015-05-25 02:27:37 +02:00
Bas van Kervel
821b578f7e
make registrar available in console
2015-05-22 09:13:45 +02:00
obscuren
4600ecb5c7
cmd/geth: bump version 0.9.23
2015-05-21 18:02:15 +02:00
zelig
bed80133e0
automatic DAG pregeneration for smooth epoch transitions
...
- backend: AutoDAG bool flag passed from cli/eth.Config to ethereum, autoDAG loop started if true
- backend: autoDAG loop start/stop, remove previous DAG
- cli: AutoDAG bool flag, off by default, but automatically ON if mining
- admin jsre: add startAutoDAG stopAutoDAG and makeDAG in miner section
- switch on/off DAG autogeneration when miner started/stopped on console
2015-05-21 15:53:42 +01:00
zelig
00f59f5014
fix eth.sign. now implemented in admin jsre until web3.js has it .
2015-05-20 04:38:20 +01:00
zelig
b0ae84aa0d
multiple contract source for solidity compiler: returns contract array if multiple contracts. fixes #1023
2015-05-20 04:11:48 +01:00
zelig
d92172f3d4
add usage doc to wallet import
2015-05-20 02:47:13 +01:00
zelig
22b694ee1e
solc now in ethereum, fixes solc path setting; setSolc() didnt work
2015-05-20 02:47:13 +01:00
zelig
f9abcee0f9
fix solc tests unskip
2015-05-20 02:47:13 +01:00
Taylor Gerring
32b8565022
Support multiple account unlock attempts
2015-05-19 14:46:32 -05:00
Taylor Gerring
af8ada45e7
Allow unlocking multiple accounts #1045
...
Separate accounts with spaces when using --unlock
2015-05-19 13:40:41 -05:00
Jeffrey Wilcke
bd0c0a633b
Merge pull request #1022 from obscuren/parallel_nonce_checks
...
Parallelise nonce checks
2015-05-18 11:13:53 -07:00
Taylor Gerring
f14feea436
Refactor user prompts into utils
2015-05-18 12:24:30 -05:00
Taylor Gerring
36a4ba3248
Add user confirmation for removedb
2015-05-18 12:04:35 -05:00
obscuren
59c0d01418
core: chain manager no longer exports genesis block
2015-05-18 18:16:53 +02:00
Taylor Gerring
fe41bd6fe8
Add "removedb" command to Geth
...
Removes the state and blockchain databases
2015-05-18 10:54:15 -05:00
obscuren
280b7f23af
Merge branch 'hotfix/0.9.22' into develop
2015-05-17 21:35:29 +02:00
obscuren
3a51d5e80c
cmd/geth: fixed ver num
2015-05-17 21:34:28 +02:00
obscuren
28ba374f27
cmd/geth: delete state db on upgradedb command
2015-05-16 17:43:19 +02:00
obscuren
ad7b0efbd3
cmd/geth: hotfix bump
2015-05-16 13:02:30 +02:00
obscuren
7ea76fcf99
core, cmd/geth, cmd/mist: cleanup. bump version 0.9.21
2015-05-16 00:26:36 +02:00
obscuren
55d85d60fd
eth, cmd/geth: start mining from console respects CLI flag
2015-05-15 20:26:15 +02:00
Felix Lange
559cc02313
cmd/geth: use plain keystore for JS tests
...
This reduces the time it takes to run the tests back to 3 seconds.
2015-05-14 17:51:05 +02:00
Jeffrey Wilcke
ff87c241a7
Merge pull request #973 from bas-vk/issue972
...
Introduced default unlock duration when an account is unlocked from t…
2015-05-14 05:48:31 -07:00
Bas van Kervel
1fa48bc5e7
Introduced default unlock duration when an account is unlocked from the console
2015-05-14 14:25:48 +02:00
Bas van Kervel
e30e9fe979
removed invalid filename characters
2015-05-13 12:38:12 +02:00
Gustav Simonsson
b5b53d8b32
Fix hex conversion in --unlock and log when successful
2015-05-13 01:11:17 +02:00
obscuren
36ce54e5dc
cmd/geth: bump version to 0.9.20
2015-05-12 19:01:01 +02:00
Gustav Simonsson
e389585f1f
Change default keystore dir
2015-05-12 18:33:04 +02:00
Gustav Simonsson
231fe04f03
Fix address type in js test
2015-05-12 17:48:21 +02:00
Gustav Simonsson
2c1b0ff17e
Update key store to new spec but keep address field for now
...
* Also fix address types post-rebase
2015-05-12 17:22:17 +02:00
Gustav Simonsson
da9fe951da
Use common.Address type for accounts.Address
2015-05-12 17:19:39 +02:00
Jeffrey Wilcke
58d6ec689f
Merge pull request #933 from bas-vk/issue928
...
replaced path with platform aware filepath module
2015-05-12 08:23:46 -07:00
obscuren
dca290d525
sol: skipped source checking step
2015-05-12 16:19:14 +02:00
Bas van Kervel
95773b9673
removed redundant newlines in import block
2015-05-12 15:20:53 +02:00
Bas van Kervel
b79dd188d9
replaced several path.* with filepath.* which is platform independent
2015-05-12 14:24:11 +02:00
zelig
03bf902b92
compiler, cli/js: fix solidity compiler tests failing when a different version of solc installed
2015-05-12 12:36:54 +02:00
obscuren
97dd4551ef
miner, cmd/geth: miner will not ignored owned account transactions
...
Miner does not ignore low gas txs from accounts that are owned.
2015-05-11 21:47:34 +02:00
obscuren
21e52efdfe
cmd/geth, miner, backend, xeth: Fixed miner threads to be settable
...
Miner threads are now settable through the admin interface (closes #897 )
and specify 0 CPU worker threads when eth_getWork is called (closes #916 )
2015-05-11 17:21:22 +02:00
Daniel A. Nagy
a9e1d38612
Merge branch 'develop' of github.com:ethereum/go-ethereum into develop
...
Conflicts:
rpc/jeth.go
2015-05-11 12:47:14 +02:00
obscuren
7551264fa6
cmd/geth, cmd/mist: version 0.9.19
2015-05-10 03:38:46 +02:00
obscuren
658ac3c257
cmd/geth: bump version 0.9.18
2015-05-09 12:54:27 +02:00
obscuren
13ddf20bd2
miner, cmd/geth: settable gas price from flags and console
...
* --gasprice "<num>" flag
* admin.miner.setGasPrice( <num> )
2015-05-09 12:04:00 +02:00
obscuren
cb1fa523e4
cmd/geth, cmd/mist, eth, flags: renamed loglevel to verbosity
2015-05-09 12:00:51 +02:00
Daniel A. Nagy
1fe70a66ba
Signature test.
2015-05-08 19:37:35 +02:00
obscuren
c8fc4cebe6
version 0.9.17
2015-05-08 17:24:41 +02:00
Jeffrey Wilcke
23454dcfcb
Merge pull request #840 from karalabe/throttled-dialing
...
p2p: throttled handshakes
2015-05-08 06:53:40 -07:00
obscuren
351d6b0d44
jsre, cmd/geth: updated web3.js and altered settimeout
2015-05-08 13:05:20 +02:00
Péter Szilágyi
4d5a719f25
cmd, eth, p2p: introduce pending peer cli arg, add tests
2015-05-07 15:30:56 +03:00
zelig
009b221692
solidity compiler and contract metadocs integration
...
* common/compiler: solidity compiler + tests
* rpc: eth_compilers, eth_compileSolidity + tests
* fix natspec test using keystore API, notice exp dynamically changes addr, cleanup
* resolver implements registrars and needs to create reg contract (temp)
* xeth: solidity compiler. expose getter Solc() and paths setter SetSolc(solcPath)
* ethereumApi: implement compiler related RPC calls using XEth - json struct tests
* admin: make use of XEth.SetSolc to allow runtime setting of compiler paths
* cli: command line flags solc to set custom solc bin path
* js admin api with new features debug and contractInfo modules
* wiki is the doc https://github.com/ethereum/go-ethereum/wiki/Contracts-and-Transactions
2015-05-07 12:58:21 +02:00
Jeffrey Wilcke
82ac4712f1
Merge pull request #867 from Gustav-Simonsson/fix_block_tests_genesis_block_total_difficulty
...
Fix block tests genesis block total difficulty
2015-05-06 14:52:55 -07:00
Gustav Simonsson
7bc1f487b8
Unskip now working tests, remove debug print
2015-05-06 23:25:44 +02:00
obscuren
b719801db0
cmd/geth: gofmt screwup fix
2015-05-06 23:10:46 +02:00
obscuren
458d891c63
cmd/geth: version bump
2015-05-06 23:04:49 +02:00
obscuren
062fa049d0
fixed merge issue
2015-05-06 22:54:21 +02:00
Jeffrey Wilcke
323216ed85
Merge pull request #861 from obscuren/transaction_pool_fixes
...
core: transaction pool fixes & resending transactions
2015-05-06 11:23:58 -07:00
Jeffrey Wilcke
1f26a1b863
Merge pull request #859 from Gustav-Simonsson/ethash_reloaded
...
Ethash reloaded
2015-05-06 11:20:54 -07:00
obscuren
05ac1209c7
cmd/geth: limit pendingTransactions
to owned accounts.
2015-05-06 18:30:56 +02:00
obscuren
5ebc22807c
cmd/geth: admin, switched price with limit in arguments
2015-05-06 18:30:56 +02:00
obscuren
7fed424435
cmd/geth: implemented resending transaction with different gas settings
2015-05-06 18:30:55 +02:00
zsfelfoldi
c54d123b31
setTimeout and sendAsync implemented
...
added and eval queue for serializing JSRE vm execution
2015-05-06 15:58:27 +02:00
Péter Szilágyi
c750ef09e1
cmd/geth: fix #853 colorize console output in windows
2015-05-05 14:44:39 +03:00
Gustav Simonsson
b1cc9cdc74
Integrate new ethash API and change geth makedag cmd
2015-05-05 08:24:15 +02:00
obscuren
ba2236fa51
cmd/geth, eth: bump version & tmp fix for incorrect TD peers
2015-05-03 14:11:47 +02:00
Péter Szilágyi
701591b403
cmd, eth, p2p: fix review issues enumerated by Felix
2015-04-30 16:15:29 +03:00
Péter Szilágyi
679c90b873
cmd/geth, cmd/utils, eth: internalize trusted node config file
2015-04-30 16:03:47 +03:00
Péter Szilágyi
de0549fabb
cmd/geth, cmd/mist, cmd/utils, eth, p2p: support trusted peers
2015-04-30 16:03:10 +03:00