Commit Graph

101 Commits

Author SHA1 Message Date
0542df941f Merge pull request #449 from Gustav-Simonsson/add_blockchain_tests2
Add empty total difficulty to test blocks and clean up stopping the node
2015-03-10 12:07:34 +01:00
c9b6d268b4 Merge pull request #438 from ethersphere/poc9/cli
Poc9/cli (exportchain)
2015-03-10 11:24:47 +01:00
9bf513e993 Merge ethereum/poc-9 into accounts-integration
Conflicts:
	cmd/utils/cmd.go
	cmd/utils/flags.go
	core/manager.go
	eth/backend.go
	rpc/http/server.go
	xeth/xeth.go
2015-03-09 23:25:46 +01:00
cd51860bf0 cmd/utils: delete InitConfig, KeyTasks 2015-03-09 23:08:47 +01:00
a11f1d6a7e rpc: add dataDir parameter and JSON-RPC handler 2015-03-09 23:08:46 +01:00
27c42ea934 Add empty total difficulty to test blocks and clean up stopping the node 2015-03-09 18:03:35 +01:00
20741a96ac Updated xeth instances to take extra param for ui.Interface
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.
2015-03-09 13:50:05 +01:00
51eed7964e add export blockchain subcommand, remove BlockDo 2015-03-08 22:44:48 +07:00
cd856cb213 Separated block db from state db. Partial fix for #416 2015-03-06 18:26:16 +01:00
bae7e93a9c cmd/ethereum: improve command line interface
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.
2015-03-06 03:57:13 +01:00
bb152612e0 Merge branch 'develop' into poc-9
Conflicts:
	cmd/utils/cmd.go
2015-03-03 20:34:48 +01:00
40ff3cac39 merge 2015-03-03 17:56:36 +01:00
313fe3861b fixed pow stuff 2015-03-03 17:55:23 +01:00
4cb0bfe939 Merge branch 'develop' of github.com:ethereum/go-ethereum into removews
Conflicts:
	cmd/ethereum/flags.go
	cmd/mist/flags.go
2015-03-02 07:06:08 -06:00
cfe0370280 Remove Websockets RPC transport 2015-03-01 16:19:06 +01:00
f6e821fd33 Add flag to set RPC port 2015-02-28 01:00:42 +01:00
739b7cc2ac Cleanup imports 2015-02-26 02:36:06 +01:00
d5aed82b11 DRY DefaultAssetPath() 2015-02-26 02:32:27 +01:00
8eeab7ea3f Update osext import path 2015-02-26 02:24:20 +01:00
483d96a89d Added eth_logs & fixed issue with manual log filtering
* Implemented `eth_logs`
* Fixed issue with `filter.Find()` where logs were appended to an
  incorrect, non-returned slice resulting in no logs found
2015-02-22 13:12:01 +01:00
5aff8bfb59 Implement command line argument to set the amount of agents created by the miner
Defaults to the amount of cores available on the CPU
2015-02-19 10:38:36 +01:00
028775a086 cmd/ethereum, cmd/mist: add flag for discovery bootstrap nodes 2015-02-07 00:52:49 +01:00
56f777b2fc cmd/ethereum, cmd/mist, core, eth, javascript, xeth: fixes for new p2p API 2015-02-06 00:03:59 +01:00
2f30a27b2b Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop 2015-02-05 12:22:44 -08:00
1f4ed49b4c Move hardcoded seed node address to app flag
Replaces functionality `-seed=true` with `-seed="ip:port"`
2015-02-02 13:04:00 -06:00
b2b42f759c Update signature for rpc websockets 2015-02-02 07:37:44 -06:00
726852e3d3 Remove old websocket implementation 2015-01-28 21:39:49 -06:00
872b249711 further cleaned up xeth interface 2015-01-28 18:36:23 +01:00
dd3f38fe5b Rename transport to ws
Cleanup object naming for clarity
2015-01-27 14:16:34 -06:00
5f50fe7a4a Update CLI to use new Websocket RPC
Use “wsport” flag to change default port
2015-01-27 12:29:08 -06:00
d790229a33 Move HTTP transport to sub package of RPC 2015-01-27 12:29:07 -06:00
0c77a96249 Move websockets out of cmd/util 2015-01-20 13:40:24 -06:00
fed3e6a808 Refactored ethutil.Config.Db out 2015-01-07 13:17:48 +01:00
117f66e823 Added license headers 2015-01-06 12:13:57 +01:00
f16810c48e added shh back in 2015-01-05 17:12:52 +01:00
c1dee15144 BlockManager => BlockProcessor 2015-01-05 00:18:44 +01:00
09841b1c9b Cleaned up some of that util 2015-01-04 14:20:16 +01:00
780abaec98 Switched to new trie 2014-12-23 18:35:36 +01:00
1054c155db Moved import to utils 2014-12-23 15:37:03 +01:00
4cd79d8ddd Refactored block & Transaction
* Includes new rlp decoder
2014-12-23 13:48:44 +01:00
72290f67fe resolve merge conflict hell 2014-12-14 20:57:29 +00:00
61940b2275 adapt cmd/cli to new backend
- 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
2014-12-14 20:52:28 +00:00
ae7c1e3e55 adapt to new backend
- eth p2p pkgs
- new Ethereum initialiser
- no caps param
- use nat type
- add NatType func to map nat type string to p2p.NAT
- add pubkey to client identity
2014-12-14 20:30:56 +00:00
085f604b27 Show newly created private key during startup. Closes #126 2014-12-04 17:09:47 +01:00
f778922086 Set proper message value 2014-12-02 22:37:45 +01:00
429dd2a100 Implemented new miner w/ ui interface for merged mining. Closes #177
* Miner has been rewritten
* Added new miner pane
* Added option for local txs
* Added option to read from MergeMining contract and list them for
  merged mining
2014-11-07 12:18:48 +01:00
f59a3b67f6 StateManager => BlockManager 2014-11-04 10:57:02 +01:00
5af4ff985d ethminer => miner 2014-10-31 14:56:42 +01:00
4914a78c8c ethwire => wire 2014-10-31 14:53:42 +01:00
0ed1a8b50a ethpipe => xeth (eXtended ETHereum) 2014-10-31 14:30:08 +01:00