aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/ethereum
Commit message (Collapse)AuthorAgeFilesLines
* renamed ethereum => gethobscuren2015-03-275-1360/+0
|
* max paranoia mode to UNsupport unencrypted keys entirelyzelig2015-03-271-80/+69
| | | | | | | - remove account export functionality from CLI - remove accountExport method, - remove unencrypted-keys flag from everywhere - improve documentation
* output error message if unlock address is invalid (fixes the wierd "read ↵zelig2015-03-271-1/+5
| | | | /path: is a directory") msg
* unlocking coinbase without knowing addresszelig2015-03-271-2/+7
| | | | | - accounts: remove Manager.getKey - cli: for -unlock coinbase, use account manager Coinbase()
* common: remove WriteFile and ReadAllFile (use ioutil instead)zelig2015-03-272-5/+6
|
* Applying: fix adming js test regression (maybe otto update?)zelig2015-03-271-1/+1
|
* cli test: fix test newJSRE interactive argumentzelig2015-03-271-1/+1
|
* cli: implement ethereum presale wallet import via clizelig2015-03-271-27/+47
|
* cli: help formattingzelig2015-03-271-13/+18
|
* cli: fix liner not closing (spuriously opened) in noninteractive jsrezelig2015-03-272-4/+4
|
* unlocking coinbasezelig2015-03-271-1/+4
| | | | | - extract accounts.getKey method - if given empty address it retrieves coinbase (first account) - cli -unlock coinbase will unlock coinbase
* import/export accountszelig2015-03-271-29/+145
| | | | | | | | | | | - 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)
* bumpobscuren2015-03-271-1/+1
|
* bumpobscuren2015-03-251-2/+2
|
* fixed testobscuren2015-03-251-3/+13
|
* Better error reporting in the console. Updated ethereum.jsobscuren2015-03-251-9/+13
|
* Add Close() method to EthereumApiTaylor Gerring2015-03-241-0/+1
| | | | To close the handler for LDB
* moved state and vm to coreobscuren2015-03-232-2/+2
|
* gofmtGustav Simonsson2015-03-231-1/+1
|
* Add validation of post state accounts to block testsGustav Simonsson2015-03-231-2/+9
|
* In blocktest cmd, disable network and add RPC flagGustav Simonsson2015-03-231-4/+11
|
* Merge pull request #536 from zsfelfoldi/developJeffrey Wilcke2015-03-233-3/+10
|\ | | | | using robertkrimen/otto, godeps updated
| * using robertkrimen/otto, godeps updatedzsfelfoldi2015-03-203-4/+11
| |
* | Merge branch 'jsonlog' of https://github.com/ethersphere/go-ethereum into ↵obscuren2015-03-231-1/+1
|\ \ | | | | | | | | | | | | | | | | | | ethersphere-jsonlog Conflicts: eth/backend.go
| * | independent flag for json structured loggingzelig2015-03-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | bumpobscuren2015-03-221-1/+1
|/ /
* | Merge branch 'develop' into conversionobscuren2015-03-211-2/+2
|\ \
| * | %#x => %xobscuren2015-03-201-1/+1
| |/
| * testobscuren2015-03-201-1/+1
| |
* | mergeobscuren2015-03-191-1/+1
|\|
| * Removed frontier from version :-(obscuren2015-03-191-1/+1
| |
* | Merge branch 'develop' into conversionobscuren2015-03-191-4/+4
|\|
| * added frontier to versionobscuren2015-03-191-1/+1
| |
| * Merge branch 'frontier/cli-private-network' of ↵obscuren2015-03-191-3/+3
| |\ | | | | | | | | | https://github.com/ethersphere/go-ethereum into ethersphere-frontier/cli-private-network
| | * private network supportzelig2015-03-181-3/+3
| | | | | | | | | | | | | | | | | | - protocolversion, networkid global int flags to cli and mist - fix bug with protocolversion check using wrong db - log protocolversion & networkid in backend
* | | mergeobscuren2015-03-191-0/+21
|\| |
| * | cmd/ethereum: add makedag command for testingFelix Lange2015-03-171-0/+21
| |/
* | cmd/ethereum, cmd/utils: partial fix for chain importFelix Lange2015-03-181-4/+1
| |
* | conversions. -compilable-obscuren2015-03-182-3/+3
|/
* bumpobscuren2015-03-181-1/+1
|
* remove long-running mining test, ethutil -> commonzelig2015-03-162-46/+8
|
* Merge branch 'frontier/js' into frontier/nodeadmin.jszelig2015-03-162-8/+8
|\
| * we do not use the name Frontier Consolezelig2015-03-161-4/+4
| |
| * Merge remote-tracking branch 'upstream/develop' into frontier/jszelig2015-03-162-5/+5
| |\ | | | | | | | | | | | | | | | Conflicts: cmd/ethereum/js.go javascript/types.go
| | * Moved ethutil => commonobscuren2015-03-163-8/+8
| | |
* | | node admin interface for Frontier Console, see spec ↵zelig2015-03-153-0/+550
|/ / | | | | | | https://github.com/ethereum/go-ethereum/wiki/Frontier-Console
* / CLI:zelig2015-03-152-130/+87
|/ | | | | | | - js subcommand for vm - console for Frontier console interactive REPL - jspath in cli - integrate jeth apiBindings
* mergeobscuren2015-03-152-8/+77
|\
| * cmd/ethereum: add blocktest commandFelix Lange2015-03-142-0/+67
| |
| * cmd/utils: GetEthereum -> MakeEthConfigFelix Lange2015-03-141-8/+10
| | | | | | | | | | This allows changing the config before starting Ethereum with it.
* | Support for addresses with or without 0x. Fixes #472Maran2015-03-141-1/+1
|/
* cmd/ethereum: remove extra check for 'no accounts' errorFelix Lange2015-03-121-9/+2
| | | | This error can no longer be returned from eth.New.
* miner: provide coinbase when starting the minerFelix Lange2015-03-122-3/+5
| | | | | | | | | | This avoids having to query the coinbase when creating the miner, which in turn eliminates the dreaded startup error when no accounts are set up. Later, this will also allow us to simply restart the miner when the user picks a different coinbase. This causes a lot of changes in other packages. These are included in this commit because they're impossible to separate.
* mergeobscuren2015-03-121-13/+18
|\
| * cmd/ethereum: add a flag to switch to unencrytped keystoreFelix Lange2015-03-111-13/+18
| | | | | | | | | | | | | | | | | | 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-1/+1
| |
* | Merge branch 'develop' into rpcfrontierobscuren2015-03-112-127/+232
|\| | | | | | | | | | | Conflicts: rpc/api.go rpc/args.go
| * Merge branch origin/develop into accounts-integrationFelix Lange2015-03-111-11/+32
| |\ | |/ |/| | | | | | | | | Conflicts: cmd/blocktest/main.go cmd/mist/debugger.go cmd/utils/cmd.go
| * cmd/ethereum: show some help before prompting for encryption passphraseFelix Lange2015-03-101-0/+3
| |
| * cmd/ethereum: show more helpful message if no accounts existFelix Lange2015-03-101-2/+17
| |
| * cmd/ethereum: fix line editing setup and historyFelix Lange2015-03-101-6/+11
| |
| * cmd/ethereum: remove "prompter" in identifiersFelix Lange2015-03-101-9/+10
| |
| * cmd/ethereum: unlock accounts on JS REPLFelix Lange2015-03-102-104/+111
| |
| * cmd/ethereum: allow multiple js filesFelix Lange2015-03-101-5/+5
| |
| * Merge ethereum/poc-9 into accounts-integrationFelix Lange2015-03-102-8/+9
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-3/+1
| | |
| * | cmd/utils: add NewAppFelix Lange2015-03-101-5/+1
| | |
| * | cmd/ethereum: add account commandsFelix Lange2015-03-071-8/+71
| | |
* | | Merge pull request #438 from ethersphere/poc9/cliJeffrey Wilcke2015-03-101-11/+32
|\ \ \ | |_|/ |/| | Poc9/cli (exportchain)
| * | version outputzelig2015-03-081-5/+7
| | | | | | | | | | | | | | | | | | - make version output more verbose - include NetworkId - go version and os not displayed like env vars (confusing)
| * | add export blockchain subcommand, remove BlockDozelig2015-03-081-6/+25
| | |
* | | Updated xeth instances to take extra param for ui.Interfaceobscuren2015-03-091-2/+2
|/ / | | | | | | | | | | Please be aware that if any of the instances on xeth.frontend are called the program will crash due to the default, temporarily, frontend interface.
* | Bump vobscuren2015-03-081-1/+1
| |
* | Separated block db from state db. Partial fix for #416obscuren2015-03-072-4/+4
| |
* | Debug option for VM & command line flagobscuren2015-03-061-1/+2
|/
* cmd/ethereum: fix JS REPL exit and add support for dumb terminalsFelix Lange2015-03-062-31/+60
| | | | It is now possible to exit the REPL using Ctrl-C, Ctrl-D or by typing "exit".
* cmd/ethereum: new JS repl with cross-platform line editingFelix Lange2015-03-067-538/+209
|
* cmd/ethereum: improve command line interfaceFelix Lange2015-03-063-263/+156
| | | | | | | | | | 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.
* ethutil: remove Config variableFelix Lange2015-03-061-1/+1
| | | | | | | | | | | Various functions throughout the codebase used it to grab settings. This has to stop because I want to use them without reading the config file. These functions can now be used without reading the config first: * ethdb.NewLDBDatabase * ethrepl.NewJSRepl * vm.New
* Clean up REPLobscuren2015-03-044-37/+127
|
* Merge branch 'develop' into poc-9obscuren2015-03-041-1/+0
|\
| * removed double flag. Closes #421obscuren2015-03-041-1/+0
| |
* | updated genesisobscuren2015-03-041-1/+0
|/
* Merge pull request #411 from ethersphere/readmeJeffrey Wilcke2015-03-041-4/+5
|\ | | | | [WIP] Update Readme
| * minor cleanupzelig2015-03-031-4/+5
| |
* | Merge branch 'develop' of github.com:ethereum/go-ethereum into removewsTaylor Gerring2015-03-023-52/+67
|\| | | | | | | | | | | Conflicts: cmd/ethereum/flags.go cmd/mist/flags.go
| * Fixed miner threads for ethereum CLIobscuren2015-03-012-18/+22
| |
| * Merge pull request #402 from tgerring/rpcupdatesJeffrey Wilcke2015-03-012-35/+37
| |\ | | | | | | Set RPC listening address via param
| | * Add flag to set RPC portTaylor Gerring2015-02-282-35/+37
| | |
| * | Unused variableobscuren2015-03-011-1/+0
| | |
| * | Removed some methods from the JS REPLobscuren2015-03-013-0/+10
| |/
* / Remove Websockets RPC transportTaylor Gerring2015-03-012-7/+0
|/
* Bumpobscuren2015-02-271-1/+1
|
* Implement OS sensitive dataDirsMaran2015-02-231-8/+3
|
* Bumpobscuren2015-02-221-1/+1
|
* reverted back to proper version numberobscuren2015-02-211-1/+1
|
* Minor updates for releaseobscuren2015-02-211-1/+1
|
* Merge pull request #339 from tgerring/jsonlogTaylor Gerring2015-02-191-0/+1
|\ | | | | JSON log updates
| * Re-add LogFormat to ConfigTaylor Gerring2015-02-181-0/+1
| |
* | Disabled ability to disable whisper. Closes #334obscuren2015-02-182-2/+2
|/
* Fixed issue in peer windowobscuren2015-02-141-1/+1
| | | | | * Fixed issues where new peer window could cause a crash when entering an empty string
* wipobscuren2015-02-132-26/+53
|\
| * cmd/ethereum, cmd/mist, eth, p2p: use package p2p/natFelix Lange2015-02-132-18/+20
| | | | | | | | This deletes the old NAT implementation.
| * cmd/mist, cmd/ethereum: add CLI arguments for node keyFelix Lange2015-02-102-7/+33
| |
| * cmd/ethereum, cmd/mist: add flag for discovery bootstrap nodesFelix Lange2015-02-072-3/+4
| |
| * cmd/ethereum, cmd/mist, core, eth, javascript, xeth: fixes for new p2p APIFelix Lange2015-02-061-3/+2
| |
* | mergeobscuren2015-02-132-6/+8
|\|
| * Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-02-062-3/+3
| |\
| | * Move hardcoded seed node address to app flagTaylor Gerring2015-02-032-3/+3
| | | | | | | | | | | | Replaces functionality `-seed=true` with `-seed="ip:port"`
| * | Use different default RPC port per #186Taylor Gerring2015-02-051-1/+1
| |/
| * Bumped version numberobscuren2015-01-301-1/+1
| |
| * Update CLI to use new Websocket RPCTaylor Gerring2015-01-282-1/+3
| | | | | | | | Use “wsport” flag to change default port
* | Add LogFormat flagTaylor Gerring2015-01-222-0/+3
|/
* Add defer rescued back inobscuren2015-01-161-0/+5
|
* Refactored ethutil.Config.Db outobscuren2015-01-071-1/+3
|
* Added version flagobscuren2015-01-072-0/+17
|
* Added license headersobscuren2015-01-063-49/+58
|
* Fixed peer window. Minor tweaks and fixesobscuren2015-01-061-1/+1
|
* Mergeobscuren2015-01-062-8/+14
|
* Version bumpobscuren2015-01-041-1/+1
|
* Cleaned up some of that utilobscuren2015-01-041-30/+18
|
* Fixed bug where logging could crash client during tx addingobscuren2015-01-031-0/+1
|
* export => importobscuren2014-12-241-1/+1
|
* mergeobscuren2014-12-241-1/+1
|\
| * Bumpobscuren2014-12-241-1/+1
| |
* | Switched to new trieobscuren2014-12-241-3/+3
| |
* | Moved import to utilsobscuren2014-12-231-18/+2
| |
* | Close the fileobscuren2014-12-231-0/+2
| |
* | Decode from stream directlyobscuren2014-12-231-3/+2
| |
* | Chain importerobscuren2014-12-232-1/+29
| |
* | Refactored block & Transactionobscuren2014-12-231-6/+0
| | | | | | | | * Includes new rlp decoder
* | Merge branch 'develop' into poc8obscuren2014-12-202-2/+2
|\| | | | | | | | | Conflicts: cmd/ethereum/flags.go
| * Increased peer from 10 to 30obscuren2014-12-201-1/+1
| |
| * version bumpobscuren2014-12-191-1/+1
| |
* | Merged developobscuren2014-12-181-1/+1
|\|
| * Updated to new methodsobscuren2014-12-181-1/+1
| |
* | resolve merge conflict hellzelig2014-12-151-5/+0
| |
* | adapt cmd/cli to new backendzelig2014-12-151-0/+5
| | | | | | | | | | | | | | | | | | | | - new flag nat for nat support UPNP|PMP - new flag pmp for PMP gateway IP - add NatType to utils/cmd to get p2p.NAT from nat type string - obsolete usepnp flag - get rid of IsUpToDate and sleep in miner start - ethereum constructor takes nat type, port, maxpeer - add pubkey arg to client identity
* | new cli optionszelig2014-12-152-4/+6
| | | | | | | | | | | | | | - nat UPNP|PMP - gateway for PMP NAT - obsolete usepnp - add pubkey to client identity
* | import eth pkgzelig2014-12-152-2/+2
|/
* upped proto version and modified block poolobscuren2014-12-051-1/+1
|
* Upped protocol versionobscuren2014-12-041-1/+1
|
* Renames for chain, updated VM, moved methodsobscuren2014-12-041-1/+1
| | | | | | * Renamed a couple more chain => core * Updated VM `pc` to be uint64 rather than big int * XEth interface cleanup
* mergeobscuren2014-12-031-1/+1
|\
| * Fixed mem error in vm. Fixed logs testsobscuren2014-12-031-1/+1
| |
* | Fixed mergeobscuren2014-11-291-1/+2
|\|
| * updated PVobscuren2014-11-291-1/+1
| |
| * Updated main.go - fix for broken develop build Eric Robitaille2014-11-211-1/+1
| | | | | | Transaction execution fixes - 60cdb1148c404218846fd39331690658168f4e04
* | Fixed tests for 'types'obscuren2014-11-191-3/+2
| |
* | formatting update per gofmtTaylor Gerring2014-11-161-7/+7
| |
* | Remove failing PrintfTaylor Gerring2014-11-151-1/+2
|/
* Version bumpobscuren2014-11-141-1/+1
|
* Transaction execution fixesobscuren2014-11-121-1/+1
|
* Version bumpobscuren2014-11-041-1/+1
|
* all: fix rename breakageFelix Lange2014-11-011-2/+1
|
* Moved utils to cmdobscuren2014-10-312-2/+2
|
* ethlog => loggerobscuren2014-10-314-10/+11
|
* ethcrypto => cryptoobscuren2014-10-311-2/+2
|
* Removed events from the state managerobscuren2014-10-291-0/+2
|
* cmd/*: add license headersFelix Lange2014-10-237-0/+119
|
* Merge eth-go repository into go-ethereumFelix Lange2014-10-238-0/+621
mist, etheruem have been moved to cmd/