aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/geth
Commit message (Collapse)AuthorAgeFilesLines
* changed send methods for backwards compatability in geth consoleBas van Kervel2015-06-111-2/+0
|
* added console commandBas van Kervel2015-06-111-0/+2
|
* fixed unittest build problemBas van Kervel2015-06-111-1/+1
|
* changed send methods for backwards compatability in geth consoleBas van Kervel2015-06-112-2/+3
|
* added console commandBas van Kervel2015-06-112-5/+7
|
* added API/IPC commandline flagsBas van Kervel2015-06-111-0/+8
|
* Merge pull request #1228 from obscuren/vm-optimisationsJeffrey Wilcke2015-06-111-2/+5
|\ | | | | core/vm: optimisations
| * cmd/geth: Added optional debug flag for reprocess blockobscuren2015-06-111-2/+5
| |
* | cmd/geth: round the import ETA before converting to stringPéter Szilágyi2015-06-101-1/+1
| |
* | cmd/geth, eth/downloader: rough guess at the import etaPéter Szilágyi2015-06-101-2/+7
| |
* | cmd/geth, eth/downloader: collect and report import progress tooPéter Szilágyi2015-06-101-4/+4
|/
* cmd/geth: develop version bump 0.9.29obscuren2015-06-101-1/+1
|
* cmd/geth: bumped version number 0.9.28obscuren2015-06-101-1/+1
|
* Merge pull request #1193 from tgerring/hotbackupJeffrey Wilcke2015-06-091-2/+26
|\ | | | | Improve export command
| * Improved error checkingTaylor Gerring2015-06-061-3/+7
| |
| * CleanupTaylor Gerring2015-06-061-1/+1
| |
| * Allow export command to take first and last argsTaylor Gerring2015-06-061-1/+21
| |
* | Merge pull request #1199 from obscuren/settable_genesis_nonceJeffrey Wilcke2015-06-092-0/+4
|\ \ | | | | | | core: settable genesis nonce
| * | core: settable genesis nonceobscuren2015-06-092-0/+4
| |/ | | | | | | | | | | | | 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.
* / Fix blocktestTaylor Gerring2015-06-091-3/+3
|/
* cmd/geth: version bump 0.9.27obscuren2015-06-051-1/+1
|
* skipped failing natspec testsobscuren2015-06-041-1/+1
|
* cmd/geth, common/natspec: updating tests (still failing?)obscuren2015-06-041-1/+1
|
* wipobscuren2015-06-041-2/+66
|
* Add missing err checks on From() (skip RPC for now)Gustav Simonsson2015-06-021-1/+0
|
* cmd/geth: bump version v0.9.26obscuren2015-05-281-1/+1
|
* Validate account length and avoid slicing in loggingGustav Simonsson2015-05-281-2/+2
|
* cmd/geth: don't flush databases after importFelix Lange2015-05-281-5/+4
|
* cmd/geth, cmd/utils: make chain importing interruptibleFelix Lange2015-05-281-5/+6
| | | | | | 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.
* cmd/geth, cmd/utils: rename utils.Get* -> utils.Make*Felix Lange2015-05-282-9/+9
| | | | | 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: move blockchain commands to chaincmd.goFelix Lange2015-05-283-147/+167
|
* cmd/geth, cmd/utils: don't use Ethereum for import, export and upgradedbFelix Lange2015-05-281-80/+33
| | | | | | 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: expand admin.progress() to something meaningfulPéter Szilágyi2015-05-271-2/+2
|
* Merge pull request #1112 from fjl/fix-console-exitJeffrey Wilcke2015-05-271-20/+44
|\ | | | | cmd/geth: exit the console cleanly when interrupted
| * cmd/geth: exit the console cleanly when interruptedFelix Lange2015-05-271-20/+44
| | | | | | | | | | | | 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.
* | cmd/geth: bump version 0.9.25obscuren2015-05-271-1/+1
| |
* | cmd/geth: Flush instead of close. This solves a nil ptr errorobscuren2015-05-271-6/+6
| |
* | cmd/geth, core: Updated DB version & seedhash debug methodobscuren2015-05-271-1/+24
|/
* Merge pull request #1108 from karalabe/fine-seedingFelix Lange2015-05-272-1/+4
|\ | | | | Fine tune seeder and p2p peer handling
| * cmd/geth: fix js console test for p2p server updatePéter Szilágyi2015-05-271-1/+3
| |
| * cmd/geth, cmd/utils, eth, p2p: pass and honor a no discovery flagPéter Szilágyi2015-05-271-0/+1
| |
* | Merge pull request #1090 from fjl/jsre-fixesJeffrey Wilcke2015-05-272-18/+29
|\ \ | |/ |/| jsre: fixes for concurrent use, improved timer handling
| * cmd/geth, jsre, rpc: run all JS code on the event loopFelix Lange2015-05-252-18/+29
| | | | | | | | | | | | 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.
* | cmd/geth: bumped version to 0.9.24obscuren2015-05-261-1/+1
|/
* make registrar available in consoleBas van Kervel2015-05-221-1/+1
|
* cmd/geth: bump version 0.9.23obscuren2015-05-221-1/+1
|
* automatic DAG pregeneration for smooth epoch transitionszelig2015-05-212-1/+34
| | | | | | | | - 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
* fix eth.sign. now implemented in admin jsre until web3.js has it .zelig2015-05-202-1/+26
|
* multiple contract source for solidity compiler: returns contract array if ↵zelig2015-05-201-3/+3
| | | | multiple contracts. fixes #1023
* add usage doc to wallet importzelig2015-05-201-1/+9
|
* solc now in ethereum, fixes solc path setting; setSolc() didnt workzelig2015-05-203-5/+3
|
* fix solc tests unskipzelig2015-05-202-15/+20
|
* Support multiple account unlock attemptsTaylor Gerring2015-05-201-3/+10
|
* Allow unlocking multiple accounts #1045Taylor Gerring2015-05-201-9/+13
| | | | Separate accounts with spaces when using --unlock
* Merge pull request #1022 from obscuren/parallel_nonce_checksJeffrey Wilcke2015-05-191-0/+2
|\ | | | | Parallelise nonce checks
| * core: chain manager no longer exports genesis blockobscuren2015-05-191-0/+2
| |
* | Refactor user prompts into utilsTaylor Gerring2015-05-192-49/+6
| |
* | Add user confirmation for removedbTaylor Gerring2015-05-191-5/+40
| |
* | Add "removedb" command to GethTaylor Gerring2015-05-181-0/+15
| | | | | | | | Removes the state and blockchain databases
* | Merge branch 'hotfix/0.9.22' into developobscuren2015-05-181-1/+1
|\ \ | |/ |/|
| * cmd/geth: fixed ver numobscuren2015-05-181-1/+1
| |
* | cmd/geth: delete state db on upgradedb commandobscuren2015-05-161-0/+1
|/
* cmd/geth: hotfix bumpobscuren2015-05-161-1/+1
|
* core, cmd/geth, cmd/mist: cleanup. bump version 0.9.21obscuren2015-05-161-3/+1
|
* eth, cmd/geth: start mining from console respects CLI flagobscuren2015-05-161-1/+1
|
* cmd/geth: use plain keystore for JS testsFelix Lange2015-05-141-1/+1
| | | | This reduces the time it takes to run the tests back to 3 seconds.
* Merge pull request #973 from bas-vk/issue972Jeffrey Wilcke2015-05-141-0/+5
|\ | | | | Introduced default unlock duration when an account is unlocked from t…
| * Introduced default unlock duration when an account is unlocked from the consoleBas van Kervel2015-05-141-0/+5
| |
* | removed invalid filename charactersBas van Kervel2015-05-131-1/+1
|/
* Fix hex conversion in --unlock and log when successfulGustav Simonsson2015-05-131-1/+2
|
* cmd/geth: bump version to 0.9.20obscuren2015-05-131-1/+1
|
* Change default keystore dirGustav Simonsson2015-05-131-1/+1
|
* Fix address type in js testGustav Simonsson2015-05-121-1/+1
|
* Update key store to new spec but keep address field for nowGustav Simonsson2015-05-121-1/+1
| | | | * Also fix address types post-rebase
* Use common.Address type for accounts.AddressGustav Simonsson2015-05-123-8/+8
|
* Merge pull request #933 from bas-vk/issue928Jeffrey Wilcke2015-05-123-8/+6
|\ | | | | replaced path with platform aware filepath module
| * removed redundant newlines in import blockBas van Kervel2015-05-121-2/+1
| |
| * replaced several path.* with filepath.* which is platform independentBas van Kervel2015-05-123-8/+7
| |
* | sol: skipped source checking stepobscuren2015-05-121-0/+1
|/
* compiler, cli/js: fix solidity compiler tests failing when a different ↵zelig2015-05-122-3/+12
| | | | version of solc installed
* miner, cmd/geth: miner will not ignored owned account transactionsobscuren2015-05-121-4/+13
| | | | Miner does not ignore low gas txs from accounts that are owned.
* cmd/geth, miner, backend, xeth: Fixed miner threads to be settableobscuren2015-05-112-4/+3
| | | | | Miner threads are now settable through the admin interface (closes #897) and specify 0 CPU worker threads when eth_getWork is called (closes #916)
* Merge branch 'develop' of github.com:ethereum/go-ethereum into developDaniel A. Nagy2015-05-112-2/+15
|\ | | | | | | | | Conflicts: rpc/jeth.go
| * cmd/geth, cmd/mist: version 0.9.19obscuren2015-05-101-1/+1
| |
| * cmd/geth: bump version 0.9.18obscuren2015-05-091-1/+1
| |
| * miner, cmd/geth: settable gas price from flags and consoleobscuren2015-05-091-0/+12
| | | | | | | | | | * --gasprice "<num>" flag * admin.miner.setGasPrice( <num> )
| * cmd/geth, cmd/mist, eth, flags: renamed loglevel to verbosityobscuren2015-05-091-1/+2
| |
* | Signature test.Daniel A. Nagy2015-05-091-0/+28
|/
* version 0.9.17obscuren2015-05-081-1/+1
|
* Merge pull request #840 from karalabe/throttled-dialingJeffrey Wilcke2015-05-081-0/+1
|\ | | | | p2p: throttled handshakes
| * cmd, eth, p2p: introduce pending peer cli arg, add testsPéter Szilágyi2015-05-071-0/+1
| |
* | jsre, cmd/geth: updated web3.js and altered settimeoutobscuren2015-05-081-6/+0
| |
* | solidity compiler and contract metadocs integrationzelig2015-05-075-100/+537
|/ | | | | | | | | | | | | * 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
* Merge pull request #867 from ↵Jeffrey Wilcke2015-05-071-1/+0
|\ | | | | | | | | Gustav-Simonsson/fix_block_tests_genesis_block_total_difficulty Fix block tests genesis block total difficulty
| * Unskip now working tests, remove debug printGustav Simonsson2015-05-071-1/+0
| |
* | cmd/geth: gofmt screwup fixobscuren2015-05-071-0/+2
| |
* | cmd/geth: version bumpobscuren2015-05-071-3/+1
| |
* | fixed merge issueobscuren2015-05-071-3/+3
|\ \ | |/ |/|
| * cmd, eth, p2p: fix review issues enumerated by FelixPéter Szilágyi2015-04-302-4/+4
| |
| * cmd/geth, cmd/utils, eth: internalize trusted node config filePéter Szilágyi2015-04-301-1/+0
| |
| * cmd/geth, cmd/mist, cmd/utils, eth, p2p: support trusted peersPéter Szilágyi2015-04-302-4/+5
| |
* | Merge pull request #861 from obscuren/transaction_pool_fixesJeffrey Wilcke2015-05-071-0/+103
|\ \ | | | | | | core: transaction pool fixes & resending transactions
| * | cmd/geth: limit `pendingTransactions` to owned accounts.obscuren2015-05-071-33/+53
| | |
| * | cmd/geth: admin, switched price with limit in argumentsobscuren2015-05-071-2/+2
| | |
| * | cmd/geth: implemented resending transaction with different gas settingsobscuren2015-05-071-0/+83
| | |
* | | Merge pull request #859 from Gustav-Simonsson/ethash_reloadedJeffrey Wilcke2015-05-071-6/+28
|\ \ \ | |/ / |/| | Ethash reloaded
| * | Integrate new ethash API and change geth makedag cmdGustav Simonsson2015-05-051-6/+28
| | |
* | | setTimeout and sendAsync implementedzsfelfoldi2015-05-061-0/+4
|/ / | | | | | | added and eval queue for serializing JSRE vm execution
* | cmd/geth: fix #853 colorize console output in windowsPéter Szilágyi2015-05-051-2/+12
| |
* | cmd/geth, eth: bump version & tmp fix for incorrect TD peersobscuren2015-05-031-1/+1
|/
* cmd/geth: bump version to 0.9.14obscuren2015-04-301-1/+1
|
* Merge pull request #825 from obscuren/developJeffrey Wilcke2015-04-291-1/+1
|\ | | | | core: chain fork fix
| * cmd/geth: bump version numberobscuren2015-04-291-1/+1
| |
* | cmd/geth, cmd/mist: use gitCommit in node nameFelix Lange2015-04-291-14/+27
|/
* Add loading of block test privkey if presentGustav Simonsson2015-04-281-1/+1
|
* geth/main: removed crazy welcome message :-(obscuren2015-04-261-1/+2
|
* Merge pull request #805 from obscuren/download_improvementsJeffrey Wilcke2015-04-251-1/+1
|\ | | | | eth, eth/downloader: improve downloader and remove asynchronousness
| * cmd/geth: bump version number 0.9.12obscuren2015-04-251-1/+1
| |
* | Merge pull request #773 from ethersphere/frontier/cliJeffrey Wilcke2015-04-244-35/+47
|\ \ | | | | | | CLI and JS admin changes
| * | cli/js console: if corsDomain is not given to startRpc, we fall back to ↵zelig2015-04-244-11/+14
| | | | | | | | | | | | value set on command line with `-corsDomain`
| * | cli: fatal error if no etherbase for miningzelig2015-04-241-1/+3
| | |
| * | cli: fatal error if rpc could not be startedzelig2015-04-241-1/+3
| | |
| * | cli: clean up flag descriptions, usage docs, account list uses primary and ↵zelig2015-04-242-13/+9
| | | | | | | | | | | | indexes, add help line to account subcnd usage
| * | js console: add cors domain optional argument to startRpczelig2015-04-242-8/+17
| | |
| * | cmd/admin: rename debug.block to debug.processBlock; move backtrace under debugzelig2015-04-241-2/+2
| |/
* / Smaller frontier cover artAlexandre Van de Sande2015-04-241-1/+1
|/
* cmd/geth, jsre: updated ethereum.js => web3.jsobscuren2015-04-241-1/+1
|
* Changed "Welcome to the Frontier" to something more geekyAlexandre Van de Sande2015-04-231-1/+1
|
* cmd/geth: improve the JS testsFelix Lange2015-04-222-209/+71
| | | | | These changes ensure that the JS tests run without networking and fixes the block chain export and its associated test.
* Merge pull request #765 from Gustav-Simonsson/more_block_test_improvementsFelix Lange2015-04-222-83/+3
|\ | | | | Further fixes to block test wrapper
| * Further fixes to block test wrapperGustav Simonsson2015-04-212-83/+3
| | | | | | | | | | | | | | | | | | | | | | | | * Move go test wrapper for block tests from cmd/geth to tests * Fix logic for when tests are valid or not, by adding correct validations for expected valid/invalid blocks * Change block insertion helper to work on single blocks * Add one test case for each file in BlockTests and comment out the tests which are currently failing * Add Skip call in all block tests in lieu of performance fixes around ethash cache which are needed before it will be fast enough to start / stop the node between each test
* | Merge pull request #756 from Gustav-Simonsson/block_test_improvementsJeffrey Wilcke2015-04-212-24/+145
|\| | | | | Block test improvements
| * Add block tests wrapper and fixes for tx testsGustav Simonsson2015-04-201-0/+80
| | | | | | | | | | | | | | | | | | * Add fixes to parsing and converting of fields in tx tests * Correct logic in tx tests; validation of fields and correct logic for when RLP decoding works/fails and when this is expected or not * Rename files for consistency * Add block tests wrapper to run block tests with go test
| * cmd/geth, tests: enable running multiple tests from a single fileFelix Lange2015-04-191-24/+65
| | | | | | | | | | | | | | | | This commit also changes the block test loading so tests containing invalid RLP blocks can be loaded and return an error only when they are run. (cherry picked from commit 898ba87984791249586b97c9ce340dd087b79d67)
* | Merge pull request #734 from bas-vk/issue-729Jeffrey Wilcke2015-04-211-0/+8
|\ \ | | | | | | admin.StopRPC added to console
| * | admin.stopRPC support added which stops the RPC HTTP listenerBas van Kervel2015-04-161-0/+8
| | |
* | | Merge pull request #755 from karalabe/command-flags-cleanupJeffrey Wilcke2015-04-211-7/+10
|\ \ \ | | | | | | | | cmd/geth, cmd/utils: add cli flags for pprof and whisper
| * | | cmd/geth, cmd/utils: invert --pprof once morePéter Szilágyi2015-04-211-2/+2
| | | |
| * | | cmd/geth, cmd/utils: use pprof disable flag, start globallyPéter Szilágyi2015-04-201-5/+7
| | | |
| * | | cmd/geth, cmd/utils: add cli flags for pprof and whisper.Péter Szilágyi2015-04-201-7/+8
| | | |
* | | | Merge branch 'frontier/natspec' of ↵obscuren2015-04-212-5/+14
|\ \ \ \ | |/ / / |/| | | | | | | https://github.com/ethersphere/go-ethereum into ethersphere-frontier/natspec
| * | | NatSpec cli option, resolver tests passingzsfelfoldi2015-04-202-4/+9
| | | |
| * | | default fallback NatSpec messageszsfelfoldi2015-04-201-8/+1
| | | |
| * | | resolver testszelig2015-04-201-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | - add resolver tests and fix resolver to pass - statereg constructor fixed - comments added to natspec plus docserver integration for natspec userdoc fetching
| * | | NatSpec, URL register storage retrievalzsfelfoldi2015-04-201-4/+3
| | | | | | | | | | | | | | | | fixed 2/3 tests
| * | | natspec integrated to console frontend confirmTransactionzelig2015-04-201-2/+11
| | |/ | |/|
* | | geth: added a `admin.debug.block` command which reprocess the blockobscuren2015-04-201-0/+25
| | |
* | | core: added chain head reset to known blockobscuren2015-04-201-10/+37
| | |
* | | geth: bump version numberobscuren2015-04-201-1/+1
|/ /
* | geth: admin download statusobscuren2015-04-201-0/+7
| |
* | geth: added getBlockRlp for dumping block in rlp formatobscuren2015-04-191-0/+26
| |
* | geth: added identity flag which allows to set a custom node nameobscuren2015-04-191-0/+1
| |
* | geth: bump version numberobscuren2015-04-181-2/+3
|/
* geth: fixed failing cli testsobscuren2015-04-151-2/+2
|
* geth: added print block to adminobscuren2015-04-141-1/+32
|
* Merge pull request #700 from bas-vk/issue_650Jeffrey Wilcke2015-04-131-4/+91
|\ | | | | Added blockchain DB versioning support, closes #650
| * Added blockchain DB versioning support, closes #650Bas van Kervel2015-04-131-4/+91
| |
* | Bumpobscuren2015-04-111-1/+1
| |
* | Added pprofobscuren2015-04-101-0/+8
|/
* Added some quotes ....obscuren2015-04-101-1/+1
|
* Added proper contract for registrarobscuren2015-04-092-3/+3
|
* bumpobscuren2015-04-091-1/+1
|
* added contractsobscuren2015-04-091-0/+6
|
* Added default registrarobscuren2015-04-091-0/+1
|
* Support for import/export hex encoded keys, closes #635Bas van Kervel2015-04-091-2/+1
|
* updated loggingobscuren2015-04-071-8/+6
|
* Block header changed & console miner controlobscuren2015-04-061-3/+24
| | | | | | * miner control moved to `admin.miner` * miner option to set extra data * block extra now bytes
* v bumpobscuren2015-04-051-1/+1
|
* reflect ethash changesobscuren2015-04-051-1/+1
|
* removed hash rate from info log. Added hashrate js funcobscuren2015-04-051-0/+5
|
* set backtrace during runtimeobscuren2015-04-051-0/+12
|
* bumped version numberobscuren2015-04-041-1/+1
|
* added verbosity to js adminobscuren2015-04-041-0/+13
|
* Merge branch 'develop' into glogobscuren2015-04-041-1/+1
|\
| * version bumpobscuren2015-04-031-1/+1
| |
* | glog wipobscuren2015-04-031-0/+2
|/
* Merge pull request #589 from tgerring/corssettingJeffrey Wilcke2015-04-012-5/+12
|\ | | | | Configurable CORS domain
| * Abstract http into rpc packageTaylor Gerring2015-03-301-5/+11
| | | | | | | | New RpcConfig object to pass growing config
| * Add flag to control CORS header #394Taylor Gerring2015-03-301-0/+1
| | | | | | | | | | * Disabled on CLI * http://localhost on Mist
* | Blocktest fixed, Execution fixedobscuren2015-04-011-1/+1
|/ | | | | | * Added new CreateAccount method which properly overwrites previous accounts (excluding balance) * Fixed block tests (100% success)
* Merge pull request #580 from ethersphere/frontier/cli-keyJeffrey Wilcke2015-03-271-4/+4
|\ | | | | settable etherbase
| * settable etherbasezelig2015-03-271-4/+4
| | | | | | | | | | | | | | | | - 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-272-5/+3
|/
* renamed ethereum => gethobscuren2015-03-275-0/+1360