aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* miner: provide coinbase when starting the minerFelix Lange2015-03-128-87/+74
| | | | | | | | | | 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.
* Comment out broken test (return type does not exist)Taylor Gerring2015-03-121-4/+5
|
* Merge branch 'fjl-unencrypted-keys' into developobscuren2015-03-122-16/+29
|\
| * mergeobscuren2015-03-122-16/+29
|/|
| * cmd/ethereum: add a flag to switch to unencrytped keystoreFelix Lange2015-03-112-14/+28
| | | | | | | | | | | | | | | | | | 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
* | Merge branch 'rpcfrontier' into developobscuren2015-03-1219-1881/+3180
|\ \
| * | Lowered default gas price and increased default gas limitobscuren2015-03-123-10/+17
| | |
| * | Merge branch 'rpcfrontier' of github.com-obscure:ethereum/go-ethereum into ↵obscuren2015-03-124-15/+56
| |\ \ | | | | | | | | | | | | rpcfrontier
| | * | Rename Topic to TopicsTaylor Gerring2015-03-113-7/+7
| | | |
| | * | Get UnclesTaylor Gerring2015-03-111-1/+36
| | | |
| | * | BlockHash must be a stringTaylor Gerring2015-03-111-1/+6
| | | |
| | * | TxIndex -> IndexTaylor Gerring2015-03-113-6/+7
| | | |
| * | | Default block number changesobscuren2015-03-122-45/+27
| | | |
| * | | Changed logging to use internal loggerobscuren2015-03-111-4/+4
| | | |
| * | | Improved error reporting and removed commented codeobscuren2015-03-112-43/+7
| | | |
| * | | Reverted globalobscuren2015-03-112-8/+3
| | | |
| * | | Use the state to up the balance of the coinbaseobscuren2015-03-111-2/+6
| |/ /
| * | Merge branch 'rpcfrontier' of github.com:ethereum/go-ethereum into rpcfrontierTaylor Gerring2015-03-1145-1566/+848
| |\ \
| | * | Merge branch 'develop' into rpcfrontierobscuren2015-03-111-6/+3
| | |\|
| | * | Merge branch 'rpcfrontier' of github.com-obscure:ethereum/go-ethereum into ↵obscuren2015-03-114-34/+64
| | |\ \ | | | | | | | | | | | | | | | rpcfrontier
| | * \ \ Merge branch 'develop' into rpcfrontierobscuren2015-03-1142-1558/+841
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: rpc/api.go rpc/args.go
| | * | | | fallbackobscuren2015-03-113-2/+4
| | | | | |
| * | | | | Get transaction via block & indexTaylor Gerring2015-03-112-0/+37
| | | | | |
| * | | | | Nil check blockTaylor Gerring2015-03-111-0/+4
| | |_|/ / | |/| | |
| * | | | Output hex should be prepended with 0xTaylor Gerring2015-03-113-34/+36
| | | | |
| * | | | Left-pad odd length hex inputs and testsTaylor Gerring2015-03-112-0/+28
| |/ / /
| * | | id to hexobscuren2015-03-111-1/+1
| | | |
| * | | Merge branch 'rpcfrontier' of github.com-obscure:ethereum/go-ethereum into ↵obscuren2015-03-115-11/+318
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rpcfrontier Conflicts: rpc/args.go
| | * | | Update response typesTaylor Gerring2015-03-114-6/+312
| | | | |
| | * | | Merge branch 'rpcfrontier' of github.com:ethereum/go-ethereum into rpcfrontierTaylor Gerring2015-03-1122-2039/+2095
| | |\ \ \
| | * | | | Allow integers for BlockNumberTaylor Gerring2015-03-101-6/+21
| | | | | | | | | | | | | | | | | | | | | | | | If parsing fails, fall back to hex decoding
| * | | | | Updated RPCobscuren2015-03-115-135/+151
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | * Added a generic RawMessage deserialiser * Updated ethereum.js * Updated coin test app
| * | | | Added unmarshalStateobscuren2015-03-103-1017/+1510
| | | | |
| * | | | Merge branch 'develop' into rpcfrontierobscuren2015-03-1019-1022/+585
| |\ \ \ \ | | |/ / / | |/| | |
| * | | | mergeobscuren2015-03-102-18/+15
| | | | |
| * | | | wipobscuren2015-03-10413-2191255/+57399
| |\ \ \ \
| * | | | | Undo client_version changesTaylor Gerring2015-03-107-19/+14
| | | | | |
| * | | | | Remove support for compiling serpentTaylor Gerring2015-03-091-16/+2
| | | | | |
| * | | | | Increased args test coverageTaylor Gerring2015-03-064-56/+393
| | | | | |
| * | | | | Initial args testsTaylor Gerring2015-03-062-13/+138
| | | | | |
| * | | | | Add web3_sha3 testTaylor Gerring2015-03-061-0/+18
| | | | | |
| * | | | | TidyTaylor Gerring2015-03-063-62/+58
| | | | | |
| * | | | | Refactor & cleanupTaylor Gerring2015-03-065-657/+543
| | | | | |
| * | | | | Resolve storage/storageatTaylor Gerring2015-03-063-16/+24
| | | | | |
| * | | | | Revert to hex responseTaylor Gerring2015-03-061-4/+3
| | | | | |
| * | | | | Final name changesTaylor Gerring2015-03-061-8/+9
| | | | | |
| * | | | | Update RPC methodsTaylor Gerring2015-03-051-84/+115
| | | | | | | | | | | | | | | | | | | | | | | | Re-order to match spec and explicitly list unimplemented methods
| * | | | | Output 0x0 instead of 0xTaylor Gerring2015-03-051-1/+6
| | | | | |
| * | | | | Output net_peerCount as hexTaylor Gerring2015-03-041-1/+2
| | | | | |
| * | | | | Return block number as hexTaylor Gerring2015-03-041-1/+1
| | | | | |
| * | | | | Update NewTXArgs to accept hexTaylor Gerring2015-03-042-21/+28
| | | | | |
| * | | | | Add client_version RPC messageTaylor Gerring2015-03-043-1/+11
| | | | | |
| * | | | | Move p2p.MakeName to ethutil.MakeVersionTaylor Gerring2015-03-034-13/+8
| | | | | |
| * | | | | Remove defunct callsTaylor Gerring2015-03-021-62/+30
| | | | | |
| * | | | | Rename "net" methodsTaylor Gerring2015-03-021-4/+4
| | | | | |
* | | | | | Check length of timestring before taking sliceTaylor Gerring2015-03-111-1/+6
| |_|_|_|/ |/| | | |
* | | | | Use ECDSA instead of ellipticobscuren2015-03-111-6/+3
| |_|_|/ |/| | |
* | | | don't log whisper start upsobscuren2015-03-111-2/+2
| | | |
* | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-03-110-0/+0
|\ \ \ \
| * \ \ \ Merge pull request #447 from fjl/accounts-integrationJeffrey Wilcke2015-03-1142-1569/+803
| |\ \ \ \ | | |_|_|/ | |/| | | Accounts integration
* | | | | Merge branch 'fjl-accounts-integration' into developobscuren2015-03-110-0/+0
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Merge branch 'accounts-integration' of https://github.com/fjl/go-ethereum ↵obscuren2015-03-1038-1545/+701
| |\ \ \ \ | | | | | | | | | | | | | | | | | | into fjl-accounts-integration
* | \ \ \ \ Merge branch origin/develop into accounts-integrationFelix Lange2015-03-1119-1021/+577
|\ \ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: cmd/blocktest/main.go cmd/mist/debugger.go cmd/utils/cmd.go
| * | | | | Merge pull request #449 from Gustav-Simonsson/add_blockchain_tests2Jeffrey Wilcke2015-03-103-3/+31
| |\ \ \ \ \ | | | | | | | | | | | | | | Add empty total difficulty to test blocks and clean up stopping the node
| | * | | | | Add empty total difficulty to test blocks and clean up stopping the nodeGustav Simonsson2015-03-103-3/+31
| | | |_|_|/ | | |/| | |
| * | | | | removed debuggerobscuren2015-03-105-436/+1
| | | | | |
| * | | | | Fixed error message. Closes #448obscuren2015-03-101-1/+1
| | | | | |
| * | | | | Merge branch 'poc-9' into developobscuren2015-03-105-138/+199
| |\ \ \ \ \ | | |_|/ / / | |/| | | |
| | * | | | Merge pull request #438 from ethersphere/poc9/cliJeffrey Wilcke2015-03-102-35/+49
| | |\ \ \ \ | | | | | | | | | | | | | | 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-082-30/+42
| | | | | | |
| | * | | | | Merge pull request #437 from ethersphere/poc9/natspecJeffrey Wilcke2015-03-103-103/+150
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | [WIP] Poc9/natspec
| | | * | | | | rename constructor Newzelig2015-03-082-2/+3
| | | | | | | |
| | | * | | | | natspec for poc-9zelig2015-03-083-103/+149
| | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - put natspec.js in a heredoc string (to help binary) - constructor takes no args, just sets up js vm - API: only exports Notice(transaction, abi, method, expression string) (string, error) - effort to turn natspec.js error strings to proper go errors - test errors
| * | | | | | Merge branch 'poc-9' into developobscuren2015-03-10383-2191073/+56919
| |\| | | | |
| | * | | | | Right pad zeros. Closes #446obscuren2015-03-101-1/+1
| | | | | | |
| | * | | | | reworked stackobscuren2015-03-106-442/+352
| | | | | | |
| | * | | | | wipobscuren2015-03-101-7/+6
| | | |/ / / | | |/| | |
* | | | | | cmd/utils: improve CLI help templatesFelix Lange2015-03-101-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | Help for a specific command now shows available subcommands.
* | | | | | cmd/ethereum: show some help before prompting for encryption passphraseFelix Lange2015-03-101-0/+3
| | | | | |
* | | | | | Godeps: bump github.com/codegangsta/cliFelix Lange2015-03-105-11/+42
| | | | | |
* | | | | | cmd/ethereum: show more helpful message if no accounts existFelix Lange2015-03-103-9/+23
| | | | | |
* | | | | | eth: return account errors directlyFelix Lange2015-03-101-1/+1
| | | | | |
* | | | | | cmd/utils: remove extra space in fatal error messageFelix Lange2015-03-101-1/+1
| | | | | |
* | | | | | accounts: return ErrNoKeys if key directory does not existFelix Lange2015-03-101-2/+7
| | | | | |
* | | | | | xeth: fix signing transaction after unlockFelix Lange2015-03-101-1/+1
| | | | | |
* | | | | | cmd/ethereum: fix line editing setup and historyFelix Lange2015-03-101-6/+11
| |_|_|/ / |/| | | |
* | | | | cmd/evm, core, ethdb, state, tests/helper: remove ReadConfig callsFelix Lange2015-03-106-12/+0
| | | | |
* | | | | state: fix testsFelix Lange2015-03-101-3/+3
| | | | |
* | | | | eth: fix testsFelix Lange2015-03-101-7/+7
| | | | |
* | | | | cmd/ethereum: remove "prompter" in identifiersFelix Lange2015-03-101-9/+10
| | | | |
* | | | | crypto: delete old key management stuffFelix Lange2015-03-104-492/+0
| | | | |
* | | | | cmd/ethereum: unlock accounts on JS REPLFelix Lange2015-03-102-104/+111
| | | | |
* | | | | xeth: use Frontend interface to unlock accountsFelix Lange2015-03-102-31/+55
| | | | | | | | | | | | | | | | | | | | | | | | | The interface has moved to package xeth because that's where it is actually used.
* | | | | cmd/ethereum: allow multiple js filesFelix Lange2015-03-101-5/+5
| | | | |
* | | | | accounts: add {Timed,}Unlock, remove SignLockedFelix Lange2015-03-103-57/+56
| | | | |
* | | | | Merge ethereum/poc-9 into accounts-integrationFelix Lange2015-03-1084-6213/+25464
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: cmd/utils/cmd.go cmd/utils/flags.go core/manager.go eth/backend.go rpc/http/server.go xeth/xeth.go
| * | | | Max size JSON data. Closes #418obscuren2015-03-101-0/+8
| | | | |
| * | | | Updated xeth instances to take extra param for ui.Interfaceobscuren2015-03-096-153/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | Added ui.Interface to xethobscuren2015-03-092-15/+18
| | | | |
| * | | | Merge commit '3deb470b2d07d28040a381722022cdf8867a829a' into poc-9obscuren2015-03-096-1080/+1890
| |\ \ \ \
| | * | | | Squashed 'tests/files/' changes from b9e4e74..e390be4obscuren2015-03-096-1080/+1890
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e390be4 remove deprecated tests e9e8e7b update blockchain tests - correct genesis hash a70dd35 fix genesis hash 35964c9 update uncle tests 82c108f update blocktests - fix LLL in pre state 66f0003 update transactionTests git-subtree-dir: tests/files git-subtree-split: e390be4fb8421fdabea041b7bdaea3b582224f7d
| * | | | | Updated tests and fixed suicideobscuren2015-03-094-1/+23
| | | | | |
| * | | | | Merge commit 'c1cafb56d5da57a44f1d766c5299f11664b93921' into poc-9obscuren2015-03-0911-1893/+1150
| |\| | | |
| | * | | | Squashed 'tests/files/' changes from 05fe945..b9e4e74obscuren2015-03-0911-1893/+1150
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b9e4e74 adjust gas prices 6a41300 add dajavi memory tests - OOG because of quadratic memory costs 71d80bd update genesis 72b1b52 add randomTest 4b2a090 Merge branch 'PoC9' into develop fdf7ce0 updated basic blochain test 25c065a Merge pull request #70 from faizkhan00/patch-1 c7e1dac Rename 201501150842LARGE_DATA_IN_CALLCREATE_GOjson to 201501150842LARGE_DATA_IN_CALLCREATE_GO.json REVERT: 05fe945 Added another pow test git-subtree-dir: tests/files git-subtree-split: b9e4e747f01a7b91863ffaa45fd377c251de45aa
| * | | | | Merge commit 'e2c75b0fa17394553b93fe7ddd62c0f6a6441119' into poc-9obscuren2015-03-083-4/+723
| |\| | | |
| | * | | | Squashed 'tests/files/' changes from 15ce2ab..05fe945obscuren2015-03-083-4/+723
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 05fe945 Added another pow test 7cf2f6b uncle header with block number = 1 d65c7a3 Merge remote-tracking branch 'origin/PoC9' into PoC9 8e05ce5 uncle tests 7c8f2b4 Merge branch 'PoC9' of github.com:ethereum/tests into PoC9 83d1f4d fixed git-subtree-dir: tests/files git-subtree-split: 05fe94507b92dbfbfe8c198df33160eaaf9e87fc
| * | | | | ignoreobscuren2015-03-081-3/+2
| | | | | |
| * | | | | ignoreobscuren2015-03-081-0/+3
| | |_|/ / | |/| | |
| * | | | mergeobscuren2015-03-081-8/+6
| |\ \ \ \ | | | |/ / | | |/| |
| | * | | Merge pull request #431 from tgerring/jsonlogsTaylor Gerring2015-03-063-11/+26
| | |\ \ \ | | | | | | | | | | | | Structured logging updates
| | | * | | Added eth.chain.received.new_blockTaylor Gerring2015-03-062-5/+13
| | | | | |
| | | * | | Added eth.chain.new_headTaylor Gerring2015-03-062-6/+13
| | | | | |
| * | | | | removedobscuren2015-03-0816-610/+0
| | | | | |
| * | | | | Merge branch 'poc-9' of github.com-obscure:ethereum/go-ethereum into poc-9obscuren2015-03-081-1/+1
| |\ \ \ \ \
| | * | | | | Fix logger import pathTaylor Gerring2015-03-081-1/+1
| | | | | | |
| * | | | | | updated ethashobscuren2015-03-082-4/+2
| | | | | | |
| * | | | | | Bump vobscuren2015-03-083-3/+3
| | | | | | |
| * | | | | | Updated ethereum.jsobscuren2015-03-081-180/+663
| | | | | | |
| * | | | | | Added deploy scripts from go-buildobscuren2015-03-0716-0/+506
| |/ / / / /
| * | | | | Merge pull request #435 from zsfelfoldi/poc-9Jeffrey Wilcke2015-03-073-0/+3633
| |\ \ \ \ \ | | | | | | | | | | | | | | Natspec + test
| | * | | | | Now using github.com/obscuren/otto, no need for an Ethereum objectFefe2015-03-073-198/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (got rid of some messy code in test)
| | * | | | | Natspec + testFefe2015-03-063-0/+3778
| | | | | | |
| * | | | | | Fixed testsobscuren2015-03-073-9/+11
| | | | | | |
| * | | | | | Separated block db from state db. Partial fix for #416obscuren2015-03-0713-40/+56
| | | | | | |
| * | | | | | Debug option for VM & command line flagobscuren2015-03-065-6/+21
| | | | | | |
| * | | | | | Merge branch 'poc-9' of github.com-obscure:ethereum/go-ethereum into poc-9obscuren2015-03-06126-5679/+9954
| |\| | | | |
| * | | | | | Queued approach to delivering chain eventsobscuren2015-03-064-36/+86
| | | | | | |
| * | | | | | Merge branch 'ethersphere-blockpool3' into poc-9obscuren2015-03-060-0/+0
| |\ \ \ \ \ \
| | * \ \ \ \ \ Merge branch 'blockpool3' of https://github.com/ethersphere/go-ethereum into ↵obscuren2015-03-060-0/+0
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | ethersphere-blockpool3
| | | * | | | | | fix wonky head section loop; correct status countszelig2015-03-052-24/+33
| | | | | | | | |
| | | * | | | | | Merge remote-tracking branch 'upstream/poc-9' into blockpool3zelig2015-03-059-30/+44
| | | |\ \ \ \ \ \
| | | * | | | | | | use ethash.Verify in blockpoolzelig2015-03-051-2/+1
| | | | | | | | | |
| * | | | | | | | | debug comments & pow handlingobscuren2015-03-063-8/+6
| |/ / / / / / / /
| * | | | | | | | Merge branch 'ethersphere-blockpool2' into poc-9obscuren2015-03-062-24/+33
| |\ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ Merge branch 'blockpool2' of https://github.com/ethersphere/go-ethereum into ↵obscuren2015-03-062-24/+33
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ethersphere-blockpool2
| | | * | | | | | | | fix wonky head section loop; correct status countszelig2015-03-062-24/+33
| | | | | | | | | | |
| * | | | | | | | | | Spec changes.obscuren2015-03-064-7/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * All errors during state transition result in an invalid tx
| * | | | | | | | | | Merge commit '4e8a9a1cd4a10370fc4a888af0fb2def6f1b961b' into poc-9obscuren2015-03-0635-3914/+18363
| |\ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|/ / | | |/| | | | | | | |
| | * | | | | | | | | Squashed 'tests/files/' changes from 9e3fe72..15ce2abobscuren2015-03-0635-3914/+18363
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 15ce2ab Merge remote-tracking branch 'origin/PoC9' into PoC9 5970b09 add quadratic complexity and performance test 163fa03 more info 560b844 more info a885549 more change 5fed708 one more tiny change 213a2b8 changed test format c20e88b Merge branch 'PoC9' of github.com:ethereum/tests into PoC9 715ed17 Added first ethash test e26a39f update blockchain tests to latest protocol changes 34baee5 poc9 vm tests 20550d9 update block chain test due to difficulty change 597b2b3 increase gasLimit on stateTests 8f573d3 update blockchain tests - 2048 bit logs bloom 06c90e6 typo ef935fc extra data is hex now, for real 81ab5ad extra data is hex now b0aeba8 update blockchain tests f862faf add tx tests 618d724 update state tests 4a989f0 update blockchainII tests ed56e82 add more vm tests 0417655 Merge remote-tracking branch 'origin/PoC9' into PoC9 1f1cf5d update block tests 76b5a8b Fix trie formats. 325dd6d Merge branch 'PoC9' of git://github.com/ethereum/tests into PoC9 a261c5b test3 1d3ab36 again git-subtree-dir: tests/files git-subtree-split: 15ce2ab8e22275e7aa93742cb5f8bc63e4e50db5
| * | | | | | | | | | mergeobscuren2015-03-061-4/+0
| |\ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|/ / / | | |/| | | | | | | |
| | * | | | | | | | | Merge pull request #429 from chfast/pr/fix_vm_testsJeffrey Wilcke2015-03-061-4/+0
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix VM tests
| | | * | | | | | | | | Fix VM tests not checkedPaweł Bylica2015-03-051-4/+0
| | | | | | | | | | | |
* | | | | | | | | | | | cmd/utils: delete InitConfig, KeyTasksFelix Lange2015-03-101-40/+0
| | | | | | | | | | | |
* | | | | | | | | | | | cmd/mist: use cli library and package accountsFelix Lange2015-03-106-304/+58
| | | | | | | | | | | |
* | | | | | | | | | | | accounts: add Manager.HasAccount, delete Manager.DefaultFelix Lange2015-03-101-9/+11
| | | | | | | | | | | |
* | | | | | | | | | | | eth: delete unused RpcServer fieldFelix Lange2015-03-101-7/+0
| | | | | | | | | | | |
* | | | | | | | | | | | rpc/http: delete packageFelix Lange2015-03-101-116/+0
| | | | | | | | | | | |
* | | | | | | | | | | | rpc: add dataDir parameter and JSON-RPC handlerFelix Lange2015-03-105-17/+64
| | | | | | | | | | | |
* | | | | | | | | | | | cmd/utils: add NewAppFelix Lange2015-03-102-5/+12
| | | | | | | | | | | |
* | | | | | | | | | | | xeth: don't sign transactions for tx callFelix Lange2015-03-102-27/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should make calls faster and removes interaction with account manager.
* | | | | | | | | | | | core: remove Hash method from Message interfaceFelix Lange2015-03-101-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will simplify the next commmit. Hash was only used for logging.
* | | | | | | | | | | | cmd/blocktest: simplify to fix buildFelix Lange2015-03-102-189/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | block tests only need the chain, not all of ethereum.
* | | | | | | | | | | | accounts: don't store address in unlocked and add commentaryFelix Lange2015-03-081-8/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was suggested during review.
* | | | | | | | | | | | accounts: AccountManager -> ManagerFelix Lange2015-03-086-36/+37
| | | | | | | | | | | |
* | | | | | | | | | | | accounts: prevent early drops and zero keys in memory when droppingFelix Lange2015-03-081-19/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Private keys would be locked early if SignLocked was called more than once because the unlockLater was still running. Terminate it properly.
* | | | | | | | | | | | accounts: fix uses of sync.RWMutexFelix Lange2015-03-081-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RWMutexes must be write-locked when writing in order to actually protect the writes.
* | | | | | | | | | | | accounts: use time.Duration correctlyFelix Lange2015-03-082-13/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is no point to using time.Duration if the value is interpreted as milliseconds. Callers should use the standard multiplication idiom to choose the unit. In fact, the only caller outside of the tests already does so.
* | | | | | | | | | | | accounts: use pointers consistentlyFelix Lange2015-03-083-17/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Account is now always a non-pointer. This will be important once the manager starts remembering accounts. AccountManager is now always a pointer because it contains locks and locks cannot be copied.
* | | | | | | | | | | | cmd/ethereum: add account commandsFelix Lange2015-03-072-34/+93
| | | | | | | | | | | |
* | | | | | | | | | | | accounts, core, eth, xeth: use account manager for everythingFelix Lange2015-03-074-48/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-0610-58/+83
| |_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-0664-3145/+6683
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Improved CLI
| * | | | | | | | | | | 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".
| * | | | | | | | | | | Godeps: add github.com/peterh/linerFelix Lange2015-03-0622-0/+2579
| | | | | | | | | | | |
| * | | | | | | | | | | cmd/ethereum: new JS repl with cross-platform line editingFelix Lange2015-03-067-538/+209
| | | | | | | | | | | |
| * | | | | | | | | | | cmd/ethereum: improve command line interfaceFelix Lange2015-03-0623-272/+3805
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | | | | | | Godeps: delete golang.org/x/net/websocketFelix Lange2015-03-069-2266/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is no longer imported by any package in our tree.
| * | | | | | | | | | | ethutil: remove Config variableFelix Lange2015-03-067-37/+29
| | |_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 pull request #434 from fjl/poc-9Felix Lange2015-03-0663-2534/+3271
|\ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / |/| | | | | | | | | | Godeps: bump github.com/ethereum/ethash
| * | | | | | | | | | Godeps: bump github.com/ethereum/ethashFelix Lange2015-03-0663-2534/+3271
|/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes the build.
* | | | | | | | | | Merge branch 'poc-9' of github.com-obscure:ethereum/go-ethereum into poc-9obscuren2015-03-064-1/+377
|\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Merge pull request #426 from Gustav-Simonsson/add_blockchain_testsJeffrey Wilcke2015-03-064-1/+377
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add initial implementation of block tests
| | * | | | | | | | | | Add initial implementation of block testsGustav Simonsson2015-03-054-1/+377
| | | |_|_|_|_|_|/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add blocktest cmd and support for block tests files in tests/BlockTests , the launched node does not connect to network, resets state with a genesis block from the test file and starts the RPC API
* | | | | | | | | | | Merge branch 'develop' into poc-9obscuren2015-03-062-8/+22
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | / / / / / / / | | |_|/ / / / / / / | |/| | | | | | | |
| * | | | | | | | | Merge branch 'tendermint-develop_pull_request' into developobscuren2015-03-062-9/+22
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | Start at 0obscuren2015-03-061-2/+1
| | | | | | | | | | |
| | * | | | | | | | | Merge branch 'develop_pull_request' of ↵obscuren2015-03-061-7/+21
| |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/tendermint/ethermint into tendermint-develop_pull_request
| | * | | | | | | | | Fixed iterator bug which skips the 0x000...000 key=2015-03-051-7/+21
| | | |_|/ / / / / / | | |/| | | | | | |
* | | | | | | | | | Merge branch 'develop' into poc-9obscuren2015-03-0627-36/+544
|\| | | | | | | | |
| * | | | | | | | | Merge branch 'alexvandesande-ui' into developobscuren2015-03-0627-36/+544
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | |
| | * | | | | | | | Removed unused variablesobscuren2015-03-061-2/+1
| | | | | | | | | |
| | * | | | | | | | network back to local filesAlexandre Van de Sande2015-03-051-5/+0
| | | | | | | | | |
| | * | | | | | | | Fixed Average Return calculationAlexandre Van de Sande2015-03-052-3/+3
| | | | | | | | | |
| | * | | | | | | | updated network app to latest buildAlexandre Van de Sande2015-03-043-4/+5
| | | | | | | | | |
| | * | | | | | | | Merge branch 'develop' into uiAlexandre Van de Sande2015-03-0465-1325/+1402
| | |\ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | |
| | * | | | | | | | network dashboard is now a local fileAlexandre Van de Sande2015-03-0423-1/+346
| | | | | | | | | |
| | * | | | | | | | updating to new network health pageAlexandre Van de Sande2015-03-042-4/+5
| | | | | | | | | |
| | * | | | | | | | Network Health Panel with miningAlexandre Van de Sande2015-03-035-27/+178
| | | | | | | | | |
| | * | | | | | | | Merge branch 'develop' into uiAlexandre Van de Sande2015-02-23111-2977/+1988
| | |\ \ \ \ \ \ \ \
| | * | | | | | | | | changes to sidebar sizesAlexandre Van de Sande2015-02-231-17/+32
| | | | | | | | | | |
* | | | | | | | | | | Merge branch 'fjl-p2p-handshake-2' into poc-9obscuren2015-03-0615-747/+763
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Merge branch 'p2p-handshake-2' of https://github.com/fjl/go-ethereum into ↵obscuren2015-03-0615-747/+763
|/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fjl-p2p-handshake-2
| * | | | | | | | | | | eth, p2p: delete p2p.BlacklistFelix Lange2015-03-042-67/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is unused and untested right now. We can bring it back later if required.
| * | | | | | | | | | | p2p: reject messages that cannot be written as simple RLPx framesFelix Lange2015-03-041-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Until chunked frames are implemented we cannot send messages with a size overflowing uint24.
| * | | | | | | | | | | p2p: restore read/write timeoutsFelix Lange2015-03-045-37/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They got lost in the transition to rlpxFrameRW.
| * | | | | | | | | | | eth, whisper: fix msg.Payload readsFelix Lange2015-03-042-32/+31
| | | | | | | | | | | |
| * | | | | | | | | | | p2p: msg.Payload contains list dataFelix Lange2015-03-047-75/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With RLPx frames, the message code is contained in the frame and is no longer part of the encoded data. EncodeMsg, Msg.Decode have been updated to match. Code that decodes RLP directly from Msg.Payload will need to change.
| * | | | | | | | | | | p2p: verify protocol handshake node IDFelix Lange2015-03-041-0/+3
| | | | | | | | | | | |
| * | | | | | | | | | | p2p: make encryption handshake code easier to followFelix Lange2015-03-042-302/+272
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This mostly changes how information is passed around. Instead of using many function parameters and return values, put the entire state in a struct and pass that. This also adds back derivation of ecdhe-shared-secret. I deleted it by accident in a previous refactoring.
| * | | | | | | | | | | p2p/discover: add NodeID.PubkeyFelix Lange2015-03-042-0/+33
| | | | | | | | | | | |
| * | | | | | | | | | | p2p: make RLPx frame MAC 16 bytes as defined in the specFelix Lange2015-03-042-13/+19
| | | | | | | | | | | |
| * | | | | | | | | | | p2p: delete frameRWFelix Lange2015-03-042-184/+0
| | | | | | | | | | | |
| * | | | | | | | | | | p2p: use RLPx frames for messagingFelix Lange2015-03-046-50/+73
| | | | | | | | | | | |
| * | | | | | | | | | | p2p: encrypted and authenticated RLPx frame I/OFelix Lange2015-03-044-172/+197
| | | | | | | | | | | |
| * | | | | | | | | | | p2p: add basic RLPx frame I/OFelix Lange2015-03-042-0/+252
| | |_|_|/ / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | wip mathobscuren2015-03-063-0/+152
| |_|_|_|/ / / / / / |/| | | | | | | | |
* | | | | | | | | | Miner fixes and updates (including miner)obscuren2015-03-0510-32/+45
|/ / / / / / / / /
* | | | | | | | | Clean up REPLobscuren2015-03-047-166/+141
| | | | | | | | |
* | | | | | | | | Merge branch 'develop' into poc-9obscuren2015-03-042-14/+12
|\| | | | | | | |
| * | | | | | | | removed double flag. Closes #421obscuren2015-03-041-1/+0
| | | | | | | | |
| * | | | | | | | Merge pull request #413 from chfast/pr/jit_build_fixesJeffrey Wilcke2015-03-041-13/+12
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | JIT build fixes
| | * | | | | | | | Fix JitVm buildPaweł Bylica2015-03-031-1/+1
| | | | | | | | | |
| | * | | | | | | | Merge remote-tracking branch 'upstream/develop' into evmjitPaweł Bylica2015-03-0347-833/+1204
| | |\ \ \ \ \ \ \ \ | | | | |_|_|_|_|_|/ | | | |/| | | | | |
| | * | | | | | | | Add required block numberPaweł Bylica2015-03-031-1/+1
| | | | | | | | | |
| | * | | | | | | | Merge remote-tracking branch 'upstream/develop' into evmjitPaweł Bylica2015-02-248-26/+60
| | |\ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ Merge remote-tracking branch 'upstream/develop' into evmjitPaweł Bylica2015-02-24803-3573/+442114
| | |\ \ \ \ \ \ \ \ \ | | | | |_|_|/ / / / / | | | |/| | | | | | |
| | * | | | | | | | | Update JIT interface to ABI 0.2: code hash added to input data, gas counter ↵Paweł Bylica2015-02-161-11/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | passed as int64
* | | | | | | | | | | uncle validationobscuren2015-03-044-30/+46
| | | | | | | | | | |
* | | | | | | | | | | Fixed genesisobscuren2015-03-043-20/+31
| | | | | | | | | | |
* | | | | | | | | | | updated genesisobscuren2015-03-042-1/+4
| | | | | | | | | | |
* | | | | | | | | | | Changed nonce to a uint64obscuren2015-03-0410-25/+30
| | | | | | | | | | |
* | | | | | | | | | | Merge branch 'develop' into poc-9obscuren2015-03-042-34/+0
|\| | | | | | | | | |
| * | | | | | | | | | removed all old filtersobscuren2015-03-042-34/+0
| | | | | | | | | | |
* | | | | | | | | | | Merge branch 'develop' into poc-9obscuren2015-03-049-285/+49
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: cmd/utils/cmd.go
| * | | | | | | | | | Merge pull request #411 from ethersphere/readmeJeffrey Wilcke2015-03-045-132/+48
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | [WIP] Update Readme
| | * | | | | | | | | | db name database -> blockchain in backend error messagezelig2015-03-031-1/+1
| | | | | | | | | | | |
| | * | | | | | | | | | remove threatening coding standards section from READMEzelig2015-03-031-31/+0
| | | | | | | | | | | |
| | * | | | | | | | | | remove obsolete install scriptzelig2015-03-031-53/+0
| | | | | | | | | | | |
| | * | | | | | | | | | minor cleanupzelig2015-03-032-6/+7
| | | | | | | | | | | |
| | * | | | | | | | | | update READMEzelig2015-03-031-42/+41
| | | |_|_|/ / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - TLDR for godep install - update executable section - cleanup - add several links to wiki
| * | | | | | | | | | Merge pull request #409 from tgerring/jsonlogsJeffrey Wilcke2015-03-047-24/+40
| |\ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|/ | | |/| | | | | | | | Updated JSON log events
| * | | | | | | | | | Merge pull request #408 from tgerring/removewsJeffrey Wilcke2015-03-047-153/+1
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Remove Websockets RPC transport
| | * \ \ \ \ \ \ \ \ \ Merge branch 'develop' of github.com:ethereum/go-ethereum into removewsTaylor Gerring2015-03-0215-150/+153
| | |\ \ \ \ \ \ \ \ \ \ | | | | |/ / / / / / / / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: cmd/ethereum/flags.go cmd/mist/flags.go
| | * | | | | | | | | | Remove Websockets RPC transportTaylor Gerring2015-03-017-152/+1
| | | | | | | | | | | |
* | | | | | | | | | | | Merge branch 'ethersphere-jsonlogs' into poc-9obscuren2015-03-046-29/+64
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Merge branch 'jsonlogs' of https://github.com/ethersphere/go-ethereum into ↵obscuren2015-03-046-29/+64
|/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ethersphere-jsonlogs Conflicts: eth/block_pool.go eth/block_pool_test.go eth/protocol_test.go miner/worker.go
| * | | | | | | | | | | | add eth.chain.new_head log to core/chain_managerzelig2015-03-031-3/+12
| | | | | | | | | | | | |
| * | | | | | | | | | | | add eth.chain.received.new_block log to eth protocolzelig2015-03-031-1/+9
| | | | | | | | | | | | |
| * | | | | | | | | | | | block number is *big.Int, remoteID is stringzelig2015-03-031-9/+9
| | | | | | | | | | | | |
| * | | | | | | | | | | | Merge remote-tracking branch 'tgerring/jsonlogs' into jsonlogszelig2015-03-037-24/+40
| |\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / / / / | |/| | | / / / / / / / / | | | |_|/ / / / / / / / | | |/| | | | | | | | |
| | * | | | | | | | | | Fix logger import in testsTaylor Gerring2015-03-022-5/+5
| | | | | | | | | | | |
| | * | | | | | | | | | Add event eth.tx.receivedTaylor Gerring2015-03-021-0/+7
| | | | | | | | | | | |
| | * | | | | | | | | | Don't import logger as ethloggerTaylor Gerring2015-03-022-14/+14
| | | | | | | | | | | |
| | * | | | | | | | | | Implement eth.miner.new_block eventTaylor Gerring2015-03-012-5/+14
| | | |/ / / / / / / / | | |/| | | | | | | |
* | | | | | | | | | | Merge branch 'ethersphere-blockpool2' into poc-9obscuren2015-03-045-51/+89
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ / | |/| | | | | | | | |
| * | | | | | | | | | Merge branch 'blockpool2' of https://github.com/ethersphere/go-ethereum into ↵obscuren2015-03-045-51/+89
|/| | | | | | | | | | | | |_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | ethersphere-blockpool2
| * | | | | | | | | partial fix to idle best peer issuezelig2015-03-043-13/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - best peer cannot be idle for more than idleBestPeerTimeout - introduce ErrIdleTooLong fatal error - modify default values
| * | | | | | | | | log when added peer is behind (hash found in blockchain)zelig2015-03-031-0/+1
| | | | | | | | | |
| * | | | | | | | | Merge remote-tracking branch 'upstream/develop' into blockpool2zelig2015-03-0341-624/+1032
| |\| | | | | | | |