aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/utils/flags.go
Commit message (Collapse)AuthorAgeFilesLines
* cmd/utils, eth: core.NewBlockProcessor no longer needs TxPoolFelix Lange2015-06-041-2/+1
|
* cmd/geth, cmd/utils: rename utils.Get* -> utils.Make*Felix Lange2015-05-281-7/+12
| | | | | The renaming should make it clearer that these functions create a new instance for every call. @obscuren suggested this renaming a while ago.
* cmd/geth, cmd/utils: don't use Ethereum for import, export and upgradedbFelix Lange2015-05-281-26/+18
| | | | | | The blockchain commands don't need the full stack. With this change, p2p, miner, downloader, etc are no longer started for blockchain operations.
* cmd/geth, cmd/utils, eth, p2p: pass and honor a no discovery flagPéter Szilágyi2015-05-271-1/+5
|
* automatic DAG pregeneration for smooth epoch transitionszelig2015-05-211-0/+5
| | | | | | | | - 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
* solc now in ethereum, fixes solc path setting; setSolc() didnt workzelig2015-05-201-0/+1
|
* core: parallelise nonce checking when processing blocksobscuren2015-05-181-1/+1
| | | | | | ChainManager now uses a parallel approach to block processing where all nonces are checked seperatly from the block processing process. This speeds up the process by about 3 times on my i7
* cmd/utils: print messages from package log through glogFelix Lange2015-05-141-0/+1
| | | | | Some of the dependencies use package log. This change ensures that the log output looks uniform and respects glog flags.
* Change default keystore dirGustav Simonsson2015-05-131-1/+1
|
* removed redundant newlines in import blockBas van Kervel2015-05-121-2/+1
|
* replaced several path.* with filepath.* which is platform independentBas van Kervel2015-05-121-6/+7
|
* cmd/geth, cmd/mist, eth, flags: renamed loglevel to verbosityobscuren2015-05-091-4/+11
|
* cmd/utils: bump default maxpeers to 25Felix Lange2015-05-081-1/+1
| | | | | This should improve ethereum block propagation times since we're not not broadcasting blocks to 100% of peers.
* Merge pull request #840 from karalabe/throttled-dialingJeffrey Wilcke2015-05-081-0/+6
|\ | | | | p2p: throttled handshakes
| * cmd, eth, p2p: introduce pending peer cli arg, add testsPéter Szilágyi2015-05-071-0/+6
| |
* | solidity compiler and contract metadocs integrationzelig2015-05-071-0/+7
|/ | | | | | | | | | | | | * 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
* Integrate new ethash API and change geth makedag cmdGustav Simonsson2015-05-051-1/+1
|
* Merge pull request #805 from obscuren/download_improvementsJeffrey Wilcke2015-04-251-1/+1
|\ | | | | eth, eth/downloader: improve downloader and remove asynchronousness
| * xeth, core, cmd/utils: Transaction can not be over block gas limitobscuren2015-04-241-1/+1
| | | | | | | | Transactions will be invalidated when the tx.gas_limit > block.gas_limit
* | cli: correct bootnodes flag usage help linezelig2015-04-241-1/+1
| |
* | cli: fatal error if rpc could not be startedzelig2015-04-241-2/+2
| |
* | cli: clean up flag descriptions, usage docs, account list uses primary and ↵zelig2015-04-241-16/+16
|/ | | | indexes, add help line to account subcnd usage
* Merge pull request #755 from karalabe/command-flags-cleanupJeffrey Wilcke2015-04-211-15/+38
|\ | | | | cmd/geth, cmd/utils: add cli flags for pprof and whisper
| * cmd/geth, cmd/utils: invert --pprof once morePéter Szilágyi2015-04-211-3/+3
| |
| * cmd/geth, cmd/utils: use pprof disable flag, start globallyPéter Szilágyi2015-04-201-3/+3
| |
| * cmd/geth, cmd/utils: add cli flags for pprof and whisper.Péter Szilágyi2015-04-201-15/+38
| |
* | fixed incomplete mergezsfelfoldi2015-04-201-19/+21
| |
* | NatSpec cli option, resolver tests passingzsfelfoldi2015-04-201-20/+23
|/
* geth: added identity flag which allows to set a custom node nameobscuren2015-04-191-0/+9
|
* Added blockchain DB versioning support, closes #650Bas van Kervel2015-04-131-19/+41
|
* Merge pull request #671 from bas-vk/issue_567Jeffrey Wilcke2015-04-091-2/+2
|\ | | | | Add path expansion support for command line arguments, closes 567
| * reformat code with goimportsBas van Kervel2015-04-091-1/+1
| |
| * Add path expansion support for command line arguments, closes 567Bas van Kervel2015-04-081-3/+3
| |
* | Default log to stderrobscuren2015-04-091-1/+2
|/
* Updated loggingobscuren2015-04-071-0/+7
|
* basic glogobscuren2015-04-041-4/+0
|
* glog wipobscuren2015-04-031-0/+19
|
* Abstract http into rpc packageTaylor Gerring2015-03-301-10/+7
| | | | New RpcConfig object to pass growing config
* Add flag to control CORS header #394Taylor Gerring2015-03-301-1/+5
| | | | | * Disabled on CLI * http://localhost on Mist
* Etherbase => etherbaseobscuren2015-03-271-1/+1
|
* Merge pull request #580 from ethersphere/frontier/cli-keyJeffrey Wilcke2015-03-271-1/+7
|\ | | | | settable etherbase
| * settable etherbasezelig2015-03-271-1/+7
| | | | | | | | | | | | | | | | - etherbase flag for block reward destination - coinbase => etherbase - CLI- eth Config -> eth, xeth -> RPC / Miner - use primary instead of coinbase as the unlock magic wildcard - accounts: firstAddr/Coinbase -> Primary
* | Use ExtraDB for storage. Fixes #577Taylor Gerring2015-03-271-2/+1
|/
* max paranoia mode to UNsupport unencrypted keys entirelyzelig2015-03-271-12/+2
| | | | | | | - remove account export functionality from CLI - remove accountExport method, - remove unencrypted-keys flag from everywhere - improve documentation
* cli: help formattingzelig2015-03-271-1/+1
|
* import/export accountszelig2015-03-271-1/+7
| | | | | | | | | | | - cli: add passwordfile flag - cli: change unlock flag only takes account - cli: with unlock you are prompted for password or use passfile with password flag - cli: unlockAccount used in normal client start (run) and accountExport - cli: getPassword used in accountCreate and accountImport - accounts: Manager.Import, Manager.Export - crypto: SaveECDSA (to complement LoadECDSA) to save to file - crypto: NewKeyFromECDSA added (used in accountImport and New = generated constructor)
* Godep issue?obscuren2015-03-261-1/+1
|
* In blocktest cmd, disable network and add RPC flagGustav Simonsson2015-03-231-1/+1
|
* independent flag for json structured loggingzelig2015-03-221-5/+5
| | | | | | | | | | | | | - logjson flag remove logformat flag - passed to eth Config - logsystem not a field of Ethereum - LogSystem does not need to expose GetLogLevel/SetLogLevel - message struct just implements more generic LogMsg interface - LogMsg is a fmt.Stringer with Level() - jsonMsg ([]byte) implements LogMsg - remove "raw" systems - move level logic inside StdLogSystem - logsystems only print their kind of msg: jsonLogSystem prints jsonMsg, StdLogSystem prints stdMsg
* private network supportzelig2015-03-181-30/+41
| | | | | | - protocolversion, networkid global int flags to cli and mist - fix bug with protocolversion check using wrong db - log protocolversion & networkid in backend
* Merge remote-tracking branch 'upstream/develop' into frontier/jszelig2015-03-161-4/+4
|\ | | | | | | | | | | Conflicts: cmd/ethereum/js.go javascript/types.go
| * Moved ethutil => commonobscuren2015-03-161-4/+4
| |
* | CLI:zelig2015-03-151-0/+5
|/ | | | | | | - js subcommand for vm - console for Frontier console interactive REPL - jspath in cli - integrate jeth apiBindings
* mergeobscuren2015-03-151-3/+3
|\
| * cmd/utils: GetEthereum -> MakeEthConfigFelix Lange2015-03-141-3/+3
| | | | | | | | | | This allows changing the config before starting Ethereum with it.
* | Move MakeName to ethutilTaylor Gerring2015-03-121-2/+1
|/
* mergeobscuren2015-03-121-3/+11
|\
| * cmd/ethereum: add a flag to switch to unencrytped keystoreFelix Lange2015-03-111-1/+10
| | | | | | | | | | | | | | | | | | This is mostly for automated tests. The tests can use the following commands to start the node: ethereum --unencrypted-keys account new ... ethereum --unencrypted-keys
* | Reverted globalobscuren2015-03-111-7/+2
| |
* | Merge branch 'develop' into rpcfrontierobscuren2015-03-111-33/+90
|\| | | | | | | | | | | Conflicts: rpc/api.go rpc/args.go
| * cmd/utils: improve CLI help templatesFelix Lange2015-03-101-0/+27
| | | | | | | | Help for a specific command now shows available subcommands.
| * cmd/ethereum: show more helpful message if no accounts existFelix Lange2015-03-101-6/+2
| |
| * accounts: add {Timed,}Unlock, remove SignLockedFelix Lange2015-03-101-2/+1
| |
| * Merge ethereum/poc-9 into accounts-integrationFelix Lange2015-03-101-7/+19
| |\ | |/ |/| | | | | | | | | | | | | | | Conflicts: cmd/utils/cmd.go cmd/utils/flags.go core/manager.go eth/backend.go rpc/http/server.go xeth/xeth.go
| * rpc: add dataDir parameter and JSON-RPC handlerFelix Lange2015-03-101-0/+18
| |
| * cmd/utils: add NewAppFelix Lange2015-03-101-0/+11
| |
| * accounts: AccountManager -> ManagerFelix Lange2015-03-081-2/+2
| |
| * cmd/ethereum: add account commandsFelix Lange2015-03-071-26/+22
| |
* | Separated block db from state db. Partial fix for #416obscuren2015-03-071-3/+8
| |
* | Debug option for VM & command line flagobscuren2015-03-061-3/+10
|/
* cmd/ethereum: improve command line interfaceFelix Lange2015-03-061-0/+178
The ethereum command line interface is now structured using subcommands. These separate the different tasks it can perform. Almost all flag names are backwards compatible. The key tasks have not been ported to subcommands since they will be replaced by the new accounts infrastructure very soon.