aboutsummaryrefslogtreecommitdiffstats
path: root/eth/backend.go
Commit message (Collapse)AuthorAgeFilesLines
...
| * eth: add ResetWithGenesisBlockFelix Lange2015-03-141-4/+11
| | | | | | | | This depends on a change in ethash which exposes UpdateCache.
| * eth: add hook for database creationFelix Lange2015-03-141-2/+10
| |
* | Add web3_clientVersionTaylor Gerring2015-03-131-0/+3
| |
* | Add additional extra database for non-protocol related dataobscuren2015-03-121-7/+9
|/ | | | * Add transaction to extra database after a successful block process
* miner: provide coinbase when starting the minerFelix Lange2015-03-121-8/+15
| | | | | | | | | | 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.
* Merge branch origin/develop into accounts-integrationFelix Lange2015-03-111-0/+11
|\ | | | | | | | | | | | | Conflicts: cmd/blocktest/main.go cmd/mist/debugger.go cmd/utils/cmd.go
| * Add empty total difficulty to test blocks and clean up stopping the nodeGustav Simonsson2015-03-101-0/+11
| |
* | eth: return account errors directlyFelix Lange2015-03-101-1/+1
| |
* | eth: fix testsFelix Lange2015-03-101-7/+7
| |
* | Merge ethereum/poc-9 into accounts-integrationFelix Lange2015-03-101-9/+21
|\| | | | | | | | | | | | | | | | | | | Conflicts: cmd/utils/cmd.go cmd/utils/flags.go core/manager.go eth/backend.go rpc/http/server.go xeth/xeth.go
| * Separated block db from state db. Partial fix for #416obscuren2015-03-071-10/+18
| |
| * Debug option for VM & command line flagobscuren2015-03-061-0/+4
| |
* | eth: delete unused RpcServer fieldFelix Lange2015-03-101-7/+0
| |
* | accounts: AccountManager -> ManagerFelix Lange2015-03-081-17/+17
| |
* | accounts, core, eth, xeth: use account manager for everythingFelix Lange2015-03-071-33/+14
| | | | | | | | | | The account manager is now responsible for picking the default account and the coinbase.
* | Integrate eth_accounts and eth_transact to use new account managerGustav Simonsson2015-03-061-17/+24
|/ | | | | | | * Add from to eth_transact / xeth.Transact and add static pass in lieu of integrating with native Mist window for user passphrase entry * Make eth_accounts return AccountManager.Accounts() * Add a Generate Key menu item in Mist
* Merge pull request #433 from fjl/newcliFelix Lange2015-03-061-2/+5
|\ | | | | Improved CLI
| * ethutil: remove Config variableFelix Lange2015-03-061-2/+5
| | | | | | | | | | | | | | | | | | | | | | 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
* | Merge branch 'p2p-handshake-2' of https://github.com/fjl/go-ethereum into ↵obscuren2015-03-061-8/+1
|\ \ | |/ |/| | | fjl-p2p-handshake-2
| * eth, p2p: delete p2p.BlacklistFelix Lange2015-03-041-8/+1
| | | | | | | | | | It is unused and untested right now. We can bring it back later if required.
* | Miner fixes and updates (including miner)obscuren2015-03-051-2/+1
|/
* Merge branch 'develop' into poc-9obscuren2015-03-041-5/+2
|\ | | | | | | | | Conflicts: cmd/utils/cmd.go
| * Merge pull request #411 from ethersphere/readmeJeffrey Wilcke2015-03-041-1/+1
| |\ | | | | | | [WIP] Update Readme
| | * db name database -> blockchain in backend error messagezelig2015-03-031-1/+1
| | |
| * | Merge pull request #409 from tgerring/jsonlogsJeffrey Wilcke2015-03-041-12/+12
| |\ \ | | | | | | | | Updated JSON log events
| * | | Remove Websockets RPC transportTaylor Gerring2015-03-011-4/+1
| | |/ | |/|
* | | Merge branch 'jsonlogs' of https://github.com/ethersphere/go-ethereum into ↵obscuren2015-03-041-12/+12
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | ethersphere-jsonlogs Conflicts: eth/block_pool.go eth/block_pool_test.go eth/protocol_test.go miner/worker.go
| * | Don't import logger as ethloggerTaylor Gerring2015-03-021-12/+12
| |/
* | fixed pow stuffobscuren2015-03-041-2/+5
| |
* | Merge branch 'ethersphere-blockpool2' into poc-9obscuren2015-03-011-3/+4
|\ \ | |/ |/|
| * integrate blockpool into ethzelig2015-02-251-3/+4
| | | | | | | | | | | | - remove blockpool code - remove blockpool integration test (kinda embarrassing) - remove errors.go
* | Report proper database directory. Closes #397obscuren2015-02-271-1/+2
|/
* eth: persist node key between sessions (#304)Felix Lange2015-02-201-6/+27
|
* eth: add poc-8.ethdev.com as second default bootstrap nodeFelix Lange2015-02-201-0/+3
|
* Merge pull request #345 from maran/feature/minerthreadsJeffrey Wilcke2015-02-201-1/+3
|\ | | | | Implement command line argument to set the amount miner threads
| * Implement command line argument to set the amount of agents created by the minerMaran2015-02-191-1/+3
| | | | | | | | Defaults to the amount of cores available on the CPU
* | Merge pull request #339 from tgerring/jsonlogTaylor Gerring2015-02-191-2/+0
|\ \ | |/ |/| JSON log updates
| * Update JSON Log typesTaylor Gerring2015-02-181-2/+0
| |
* | Disabled ability to disable whisper. Closes #334obscuren2015-02-181-1/+5
|/
* added bootnode back inobscuren2015-02-181-2/+1
|
* Changed to ChainEvent and fixed a nil pointer in transactobscuren2015-02-181-2/+2
|
* Filter and mutex locks addedobscuren2015-02-171-0/+1
|
* "centralised" mining to backend. Closes #323obscuren2015-02-171-63/+19
|
* eth: add default bootnodeFelix Lange2015-02-141-2/+11
|
* mergeobscuren2015-02-131-11/+10
|
* wipobscuren2015-02-131-61/+68
|\
| * cmd/ethereum, cmd/mist, eth, p2p: use package p2p/natFelix Lange2015-02-131-9/+5
| | | | | | | | This deletes the old NAT implementation.
| * eth: remove unused Ethereum sync fieldsFelix Lange2015-02-101-4/+0
| |
| * cmd/mist, cmd/ethereum: add CLI arguments for node keyFelix Lange2015-02-101-3/+10
| |
| * eth: don't warn if no BootNodes are specifiedFelix Lange2015-02-091-0/+3
| |
| * cmd/ethereum, cmd/mist: add flag for discovery bootstrap nodesFelix Lange2015-02-071-9/+28
| |
| * cmd/mist, eth, javascript, p2p: use Node URLs for peer suggestionsFelix Lange2015-02-071-6/+4
| |
| * cmd/ethereum, cmd/mist, core, eth, javascript, xeth: fixes for new p2p APIFelix Lange2015-02-061-43/+30
| |
* | mergeobscuren2015-02-131-11/+14
|\|
| * Merge pull request #287 from ethereum/system-testingJeffrey Wilcke2015-02-061-8/+4
| |\ | | | | | | Seednode CLI param updates
| | * Move hardcoded seed node address to app flagTaylor Gerring2015-02-031-8/+4
| | | | | | | | | | | | Replaces functionality `-seed=true` with `-seed="ip:port"`
| * | Added (disabled) Jit validationobscuren2015-02-011-2/+1
| |/
| * moving to a better xethobscuren2015-01-291-0/+4
| |
| * Update CLI to use new Websocket RPCTaylor Gerring2015-01-281-0/+4
| | | | | | | | Use “wsport” flag to change default port
| * Move HTTP transport to sub package of RPCTaylor Gerring2015-01-281-1/+1
| |
* | Move standard fields to LogEventTaylor Gerring2015-02-121-1/+1
| |
* | Move event names within each objectTaylor Gerring2015-02-111-1/+1
| |
* | Use strongly-typed objectsTaylor Gerring2015-02-111-8/+7
| |
* | Rename jsonlogger methodTaylor Gerring2015-01-221-1/+1
| |
* | Add JsonLogger typeTaylor Gerring2015-01-221-0/+9
| |
* | Add LogFormat flagTaylor Gerring2015-01-221-1/+2
|/
* Print error instead of returning for seed node errobscuren2015-01-191-1/+1
| | | | | Returning an error would indicate a complete failure initialising the Ethereum backend. Instead we should print the message and continue.
* just enable by defaultobscuren2015-01-091-7/+3
|
* Refactored ethutil.Config.Db outobscuren2015-01-071-4/+4
|
* Fixed port numobscuren2015-01-061-1/+1
|
* Changed to poc-8 & removed GetTxsobscuren2015-01-061-1/+1
|
* Mergeobscuren2015-01-061-15/+32
|
* BlockManager => BlockProcessorobscuren2015-01-051-9/+9
|
* Cleaned up some of that utilobscuren2015-01-041-16/+74
|
* Fixed bug where logging could crash client during tx addingobscuren2015-01-031-2/+4
|
* Removed the need of having a backend for the tx poolobscuren2015-01-021-1/+1
|
* Refactored block & Transactionobscuren2014-12-231-1/+1
| | | | * Includes new rlp decoder
* Merge fixesobscuren2014-12-181-2/+2
|
* Added whisper handlerobscuren2014-12-161-0/+4
|
* made mist in a compilable, workable state using the new refactored packagesobscuren2014-12-151-0/+4
|
* Moved peer helper methedsobscuren2014-12-151-17/+0
|
* removed filter manager from baseobscuren2014-12-151-15/+0
|
* Added old filter. Needs some refactoringobscuren2014-12-151-57/+6
|
* WIPobscuren2014-12-151-3/+5
|
* added protocol handlerobscuren2014-12-151-1/+1
|
* added whisperobscuren2014-12-151-18/+19
|
* WIPobscuren2014-12-151-43/+10
|
* adapt blockpool/backend to use pow/ezp with pow.Block for VerifyPoW funczelig2014-12-151-4/+3
|
* blockmanager start/stop obsoletezelig2014-12-151-2/+0
|
* initial commit for new backend (eth.Ethereum)zelig2014-12-151-0/+357