aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/gethrpctest/main.go
Commit message (Collapse)AuthorAgeFilesLines
* cmd/gethrpctest: ethereum/rpc-tests is deprecatedPéter Szilágyi2017-02-231-161/+0
| | | | | | | | | Only ethereum/rpc-tests used this command, which hasn't been maintained for over a year now, a lot of tests failing. What's left of it was moved underneath hive, which can run the entire test against a black-box geth without special commands. Also a new RPC test suite is being added which is also based on black box tests, not needing special commands any more.
* all: blidly swap out glog to our log15, logs need reworkPéter Szilágyi2017-02-231-11/+10
|
* accounts, cmd, eth, internal, miner, node: wallets and HD APIsPéter Szilágyi2017-02-131-1/+1
|
* accounts, cmd, eth, internal, mobile, node: split account backendsPéter Szilágyi2017-02-131-3/+5
|
* core, core/state, trie: EIP158, reprice & skip empty account writeJeffrey Wilcke2016-11-131-2/+1
| | | | | | | | | | | | | | | This commit implements EIP158 part 1, 2, 3 & 4 1. If an account is empty it's no longer written to the trie. An empty account is defined as (balance=0, nonce=0, storage=0, code=0). 2. Delete an empty account if it's touched 3. An empty account is redefined as either non-existent or empty. 4. Zero value calls and zero value suicides no longer consume the 25k reation costs. params: moved core/config to params Signed-off-by: Jeffrey Wilcke <jeffrey@ethereum.org>
* whisper: project restructured, version 5 introduced (#3022)gluk2562016-10-291-1/+1
| | | | | | | whisper: project restructured, version 5 introduced This commits adds a draft version of the new shh v5 protocol. The new version is not on by default, --shh still selects version 2.
* common, node: move datadir defaults into package nodeFelix Lange2016-09-161-5/+4
|
* node: ensure datadir can be co-inhabited by different instancesFelix Lange2016-09-161-1/+1
| | | | | This change ensures that nodes started with different Name but same DataDir values don't use the same nodekey and IPC socket.
* cmd/utils, node: create account manager in package nodeFelix Lange2016-08-171-20/+12
| | | | | | | | | | | | | | | The account manager was previously created by packge cmd/utils as part of flag processing and then passed down into eth.Ethereum through its config struct. Since we are starting to create nodes which do not have eth.Ethereum as a registered service, the code was rearranged to register the account manager as its own service. Making it a service is ugly though and it doesn't really fix the root cause: creating nodes without eth.Ethereum requires duplicating lots of code. This commit splits utils.MakeSystemNode into three functions, making creation of other node/service configurations easier. It also moves the account manager into Node so it can be used by those configurations without requiring package eth.
* cmd, common, console, eth, release: drop redundant "full"sPéter Szilágyi2016-06-301-1/+1
|
* eth: separate common and full node-specific API and backend servicezsfelfoldi2016-06-161-1/+1
|
* Merge pull request #2284 from fjl/accounts-addr-cachePéter Szilágyi2016-04-121-6/+5
|\ | | | | accounts: cache key addresses
| * accounts: streamline APIFelix Lange2016-04-121-1/+1
| | | | | | | | | | | | - Manager.Accounts no longer returns an error. - Manager methods take Account instead of common.Address. - All uses of Account with unkeyed fields are converted.
| * accounts, crypto: move keystore to package accountsFelix Lange2016-04-121-5/+4
| | | | | | | | | | | | | | | | | | | | The account management API was originally implemented as a thin layer around crypto.KeyStore, on the grounds that several kinds of key stores would be implemented later on. It turns out that this won't happen so KeyStore is a superflous abstraction. In this commit crypto.KeyStore and everything related to it moves to package accounts and is unexported.
| * tests: remove eth, node, accounts dependenciesFelix Lange2016-04-121-1/+1
| | | | | | | | Unlocking the accounts in the test doesn't help with anything.
* | cmd/gethrpctest: add missing chain configuration config fieldPéter Szilágyi2016-04-121-0/+3
|/
* cmd, common, node, rpc: rework naming convention to canonical onePéter Szilágyi2016-02-091-7/+7
|
* cmd, node, rpc: move websockets into node, break singletonPéter Szilágyi2016-02-051-0/+3
|
* cmd, common, node, rpc: move HTTP RPC into node, drop singletone aspectPéter Szilágyi2016-02-051-29/+8
|
* cmd, common, node, rpc: move IPC into the node itselfPéter Szilágyi2016-02-041-59/+2
|
* cmd, eth, rpc: fix some RPC issues with pending blocksPéter Szilágyi2016-02-031-0/+4
|
* rpc: migrated the RPC insterface to a new reflection based RPC layerBas van Kervel2016-01-261-28/+25
|
* core, eth, node, rpc: port the admin and debug APIPéter Szilágyi2015-12-151-1/+1
|
* rpc: new RPC implementation with pub/sub supportBas van Kervel2015-12-141-1/+64
|
* cmd, eth, node, rpc, xeth: use single-instance servicesPéter Szilágyi2015-11-271-3/+3
|
* cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacksPéter Szilágyi2015-11-271-8/+5
|
* cmd: drop blocktest command, create gethrpctest programPéter Szilágyi2015-11-271-0/+182