aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #581 from aperseghin/patch-1Jeffrey Wilcke2015-03-271-6/+6
|\ | | | | Update README.md
| * Update README.mdaperseghin2015-03-271-6/+6
| | | | | | Rename ethereum executable to geth
* | Merge pull request #580 from ethersphere/frontier/cli-keyJeffrey Wilcke2015-03-275-18/+37
|\ \ | | | | | | settable etherbase
| * | settable etherbasezelig2015-03-275-18/+37
| |/ | | | | | | | | | | | | | | - 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
* | Merge pull request #584 from tgerring/issue577Jeffrey Wilcke2015-03-277-61/+56
|\ \ | | | | | | Use ExtraDB for RPC storage. Fixes #577
| * | Use ExtraDB for storage. Fixes #577Taylor Gerring2015-03-277-61/+56
| |/
* | Merge pull request #565 from tgerring/responsetypesJeffrey Wilcke2015-03-272-58/+202
|\ \ | |/ |/| Update response types + tests
| * Update response types + testsTaylor Gerring2015-03-252-58/+202
| | | | | | | | To coincide with recent type conversion
* | renamed ethereum => gethobscuren2015-03-275-5/+5
| |
* | Merge pull request #550 from ethersphere/frontier/cli-keyJeffrey Wilcke2015-03-2714-183/+308
|\ \ | | | | | | import/export accounts
| * | max paranoia mode to UNsupport unencrypted keys entirelyzelig2015-03-273-92/+73
| | | | | | | | | | | | | | | | | | | | | - remove account export functionality from CLI - remove accountExport method, - remove unencrypted-keys flag from everywhere - improve documentation
| * | output error message if unlock address is invalid (fixes the wierd "read ↵zelig2015-03-271-1/+5
| | | | | | | | | | | | /path: is a directory") msg
| * | unlocking coinbase without knowing addresszelig2015-03-272-17/+10
| | | | | | | | | | | | | | | - accounts: remove Manager.getKey - cli: for -unlock coinbase, use account manager Coinbase()
| * | common: remove WriteFile and ReadAllFile (use ioutil instead)zelig2015-03-278-92/+22
| | |
| * | Applying: fix adming js test regression (maybe otto update?)zelig2015-03-271-1/+1
| | |
| * | cli test: fix test newJSRE interactive argumentzelig2015-03-271-1/+1
| | |
| * | cli: implement ethereum presale wallet import via clizelig2015-03-272-27/+59
| | |
| * | cli: help formattingzelig2015-03-272-14/+19
| | |
| * | cli: fix liner not closing (spuriously opened) in noninteractive jsrezelig2015-03-272-4/+4
| | |
| * | unlocking coinbasezelig2015-03-272-3/+17
| | | | | | | | | | | | | | | - extract accounts.getKey method - if given empty address it retrieves coinbase (first account) - cli -unlock coinbase will unlock coinbase
| * | blockpool: wrap intermittent status test in a loopzelig2015-03-272-40/+55
| | |
| * | import/export accountszelig2015-03-275-37/+188
|/ / | | | | | | | | | | | | | | | | | | | | - cli: add passwordfile flag - cli: change unlock flag only takes account - cli: with unlock you are prompted for password or use passfile with password flag - cli: unlockAccount used in normal client start (run) and accountExport - cli: getPassword used in accountCreate and accountImport - accounts: Manager.Import, Manager.Export - crypto: SaveECDSA (to complement LoadECDSA) to save to file - crypto: NewKeyFromECDSA added (used in accountImport and New = generated constructor)
* | bumpobscuren2015-03-271-1/+1
| |
* | Stack limitobscuren2015-03-271-0/+6
| |
* | Fixed minerobscuren2015-03-273-15/+35
| | | | | | | | * Miners could stall because the worker wasn't aware the miner was done
* | Merge commit 'a718515b3d43f00497231f981b5ea757b71d55ff' into developobscuren2015-03-261-0/+11
|\ \
| * | Squashed 'tests/files/' changes from a7081bc..c6d9629obscuren2015-03-261-0/+11
| | | | | | | | | | | | | | | | | | | | | c6d9629 added another test git-subtree-dir: tests/files git-subtree-split: c6d96293710a37489fa3b074a9fc228e0393f152
* | | moved helperobscuren2015-03-261-20/+20
| | |
* | | fixed block filter argsobscuren2015-03-261-1/+1
| | |
* | | debug logobscuren2015-03-261-1/+1
| | |
* | | updated web3.js light for consoleobscuren2015-03-262-2/+2
| | |
* | | updated web3.jsobscuren2015-03-261-0/+0
| | |
* | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-03-261-6/+2
|\ \ \
| * | | Don't return empty block for "pending" #568Taylor Gerring2015-03-261-6/+2
| | | |
* | | | Fixed filter and refactored codeobscuren2015-03-262-24/+29
|/ / /
* | | Updated example for new ethereum.jsobscuren2015-03-261-4/+4
| | |
* | | Godep issue?obscuren2015-03-261-1/+1
| | |
* | | Moved output to debugobscuren2015-03-261-1/+1
| | |
* | | Fixed storage. Closes #516obscuren2015-03-262-3/+3
| | |
* | | added tx tests and fixed block testsobscuren2015-03-264-4/+59
| | |
* | | Merge pull request #564 from fjl/rlp-nil-arrayJeffrey Wilcke2015-03-262-8/+28
|\ \ \ | |_|/ |/| | rlp: encode nil array pointers as empty list or string
| * | rlp: encode nil array pointers as empty list or stringFelix Lange2015-03-252-8/+28
|/ /
* | updated ethashobscuren2015-03-2516-1109/+239
| |
* | removed big num from ppobscuren2015-03-251-2/+0
| |
* | Merge pull request #560 from tgerring/xethcleanupJeffrey Wilcke2015-03-256-161/+153
|\ \ | | | | | | XEth cleanup
| * | Improve protocol version reportingTaylor Gerring2015-03-253-21/+36
| | |
| * | Move version to const and expose via Version()Taylor Gerring2015-03-251-3/+8
| | |
| * | WithState -> withStateTaylor Gerring2015-03-251-2/+3
| | |
| * | DRY up height logicTaylor Gerring2015-03-251-31/+20
| | |
| * | ShuffleTaylor Gerring2015-03-251-5/+6
| | |
| * | Move Frontend interface to separate fileTaylor Gerring2015-03-242-27/+32
| | |
| * | Update internal calls to use CurrentBlock()Taylor Gerring2015-03-241-3/+3
| | |
| * | Don't expose backend directlyTaylor Gerring2015-03-242-9/+20
| | |
| * | Remove redundant fieldsTaylor Gerring2015-03-241-33/+24
| | |
| * | rename eth to backendTaylor Gerring2015-03-242-17/+17
| | |
| * | Backend no longer needed to resolve import cycleTaylor Gerring2015-03-241-30/+4
| | |
* | | Merge pull request #561 from ethersphere/frontier/blockpoolFelix Lange2015-03-253-10/+17
|\ \ \ | | | | | | | | bugfix with idle too long triggered after peer switch
| * | | header check for testzelig2015-03-252-3/+8
| | | |
| * | | bugfix with idle too long triggered after peer switchzelig2015-03-252-8/+10
| | | | | | | | | | | | | | | | | | | | | | | | - reset bestIdleTimer when launching head section process - log chain head events - common.Hash key in activateChain map
* | | | updated ethereum.jsobscuren2015-03-251-0/+0
| | | |
* | | | Removed full pathobscuren2015-03-251-1/+1
| | | |
* | | | Improved miner recoveryobscuren2015-03-251-22/+16
| | | | | | | | | | | | | | | | | | | | * In case of uncle mining (e.g. same TS) the miner would stop if all threads happened to mine a potential uncle
* | | | Improved pretty printer for consoleobscuren2015-03-251-8/+21
|/ / /
* | | bumpobscuren2015-03-251-2/+2
| | |
* | | fixed testobscuren2015-03-251-3/+13
| | |
* | | Store protocol version in the block db **NOT** extra dbobscuren2015-03-251-2/+2
| | |
* | | back to debug logobscuren2015-03-251-1/+1
| | |
* | | Temp fix for console outputobscuren2015-03-251-2/+4
| | |
* | | updated depsobscuren2015-03-2525-288/+1194
| | |
* | | Merge branch 'master' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-03-250-0/+0
|\ \ \
| * \ \ Merge branch 'hotfix/0.8.5-2'obscuren2015-02-274-7/+4
| |\ \ \
* | \ \ \ Merge pull request #559 from Gustav-Simonsson/blocktests_update_ethashJeffrey Wilcke2015-03-2519-1674/+1268
|\ \ \ \ \ | | | | | | | | | | | | Update ethash lib
| * | | | | Update ethash libGustav Simonsson2015-03-2419-1674/+1268
| | | | | |
* | | | | | Better error reporting in the console. Updated ethereum.jsobscuren2015-03-255-14/+28
| |_|_|/ / |/| | | |
* | | | | fixed testsobscuren2015-03-242-5/+5
| | | | |
* | | | | Cleaned up changesobscuren2015-03-245-13/+9
| | | | |
* | | | | Modified according to poc 9 changesobscuren2015-03-245-9/+16
| | | | | | | | | | | | | | | | | | | | * Refund of value
* | | | | Secure trie shakey / key matchingobscuren2015-03-242-5/+14
| | | | |
* | | | | Merge commit '24066dca4646c8a376aa5dfbceec0a4b3f872c11' into developobscuren2015-03-2471-6350/+3223
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Squashed 'tests/files/' changes from 8f3fbe6..a7081bcobscuren2015-03-2471-6350/+3223
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a7081bc update tests d2678cb update random tests ca0401b update tests git-subtree-dir: tests/files git-subtree-split: a7081bc54e9d72cc480218cb4b218dbb04c7cde7
* | | | | Copy fixobscuren2015-03-242-3/+10
| | | | |
* | | | | Event fixes for minerobscuren2015-03-241-5/+3
| | | | |
* | | | | Updated for PV59obscuren2015-03-243-19/+16
| | | | | | | | | | | | | | | | | | | | * Value XFER are refunded back to the sender if the execution fails
* | | | | Merge commit '58c6cc8fd7ff8a27004ed62d912e0a61ae1b73bb' into developobscuren2015-03-2439-3403/+5526
|\| | | | | |/ / / |/| | |
| * | | Squashed 'tests/files/' changes from 559268b..8f3fbe6obscuren2015-03-2439-3403/+5526
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8f3fbe6 Pv59 changes 2633cce JS fails 748f803 Merge remote-tracking branch 'origin' into develop 2e60a20 JS failure 2673f14 Incorrect Test deletion 345261d More Transaction Tests 300998f add blockchain tests - uncle gen 0 - in-chain-uncle 7e8585a gas counter overflow 5af1002 check overflow of v value in tx tests 53ee775 memory stress tests 28 46045b7 add 1024 stack size tests 4678ee8 add 1024 stack size limit tests 3b870f6 rm test 7c51854 fix test 74f1e91 cpp fail ce9535a add cppjit fail 2e17a2e SDIV tests cd38e05 first JS failures d5e80d5 Delete st201503181858GO.json git-subtree-dir: tests/files git-subtree-split: 8f3fbe63f92c413fda1fc68cf27a9dbb69681168
* | | | Added gitter integration for travisobscuren2015-03-241-0/+7
| | | |
* | | | Changed minerobscuren2015-03-244-38/+48
| | | | | | | | | | | | | | | | | | | | * Instead of delivering `Work` to the `Worker`, push a complete Block to the `Worker` so that each agent can work on their own block.
* | | | Added copy functionobscuren2015-03-241-0/+17
| | | |
* | | | better block propagationobscuren2015-03-242-4/+4
| | | |
* | | | removed legacy codeobscuren2015-03-243-5/+2
| | | |
* | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-03-241-2/+2
|\ \ \ \
| * \ \ \ Merge pull request #553 from ethersphere/jsonlogTaylor Gerring2015-03-241-2/+2
| |\ \ \ \ | | | | | | | | | | | | natspec: minor fix in test
| | * | | | natspec: minor fix in testzelig2015-03-241-2/+2
| | | | | |
* | | | | | Gas validation and clean up of legacy codeobscuren2015-03-241-12/+11
| | | | | |
* | | | | | Decrement depthobscuren2015-03-241-1/+3
|/ / / / /
* | | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-03-2410-38/+74
|\| | | |
| * | | | Merge pull request #552 from ethersphere/jsonlogTaylor Gerring2015-03-244-17/+13
| |\ \ \ \ | | | | | | | | | | | | Jsonlog
| | * | | | fix ethtest loggingzelig2015-03-243-12/+11
| | | | | |
| | * | | | fix p2p/testlog_testzelig2015-03-241-5/+2
| | | | | |
| * | | | | Implement RPC net_versionTaylor Gerring2015-03-243-7/+11
| | | | | |
| * | | | | Merge pull request #551 from ethersphere/frontier/eth-version-exportsTaylor Gerring2015-03-241-9/+10
| |\ \ \ \ \ | | | | | | | | | | | | | | eth: fix protocol version/network id copied from config to Ethereum field
| | * | | | | eth: fix protocol version/network id copied from config to Ethereum fieldzelig2015-03-241-9/+10
| | | | | | |
| * | | | | | Add Close() method to EthereumApiTaylor Gerring2015-03-242-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | To close the handler for LDB
| * | | | | | tests + fixesTaylor Gerring2015-03-242-7/+37
| | |/ / / / | |/| | | |
* / | | | | fixed bad unclesobscuren2015-03-244-6/+16
|/ / / / /
* | | | | moved state and vm to coreobscuren2015-03-2358-40/+40
| | | | |
* | | | | moved to errorobscuren2015-03-231-9/+2
| | | | |
* | | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-03-237-24/+78
|\ \ \ \ \
| * \ \ \ \ Merge pull request #537 from Gustav-Simonsson/blocktests2Jeffrey Wilcke2015-03-235-15/+56
| |\ \ \ \ \ | | | | | | | | | | | | | | Add post state validation to block tests and disable network, add RPC
| | * | | | | Correct difficulty calculation to use new difficulty minimumGustav Simonsson2015-03-231-2/+4
| | | | | | |
| | * | | | | Fix new types for blocktests and comment out non-working log level setterGustav Simonsson2015-03-232-5/+5
| | | | | | |
| | * | | | | gofmtGustav Simonsson2015-03-232-5/+3
| | | | | | |
| | * | | | | Add validation of post state accounts to block testsGustav Simonsson2015-03-232-6/+40
| | | | | | |
| | * | | | | In blocktest cmd, disable network and add RPC flagGustav Simonsson2015-03-232-5/+12
| | | | | | |
| * | | | | | "pending" convention should be -2 instead of 0Taylor Gerring2015-03-232-2/+15
| | | | | | |
| * | | | | | Rename blockAge to blockHeightTaylor Gerring2015-03-231-7/+7
| |/ / / / /
* | | | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-03-234-15/+181
|\| | | | |
| * | | | | db_putHex/db_getHex + testsTaylor Gerring2015-03-234-15/+181
| |/ / / /
* | | | | Fixed issues with stalled remote minerobscuren2015-03-232-4/+9
| | | | |
* | | | | logging for possible unclesobscuren2015-03-234-25/+44
| | | | |
* | | | | added some nil checks for cache (testing specific)obscuren2015-03-231-6/+19
| | | | |
* | | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-03-237-94/+94
|\| | | |
| * | | | Merge pull request #548 from tgerring/typescleanupJeffrey Wilcke2015-03-234-10/+10
| |\ \ \ \ | | | | | | | | | | | | Fix Mist types build errors
| | * | | | Fix Mist types build errorsTaylor Gerring2015-03-224-10/+10
| | | | | |
| * | | | | Move RemoteAgent to miner pkgTaylor Gerring2015-03-232-8/+7
| | | | | |
| * | | | | Rename Agent to RemoteAgentTaylor Gerring2015-03-232-14/+14
| | | | | |
| * | | | | Add DAG seed hash and difficulty to GetWorkTaylor Gerring2015-03-231-5/+6
| | | | | |
* | | | | | finally merged *the missing*obscuren2015-03-233-15/+52
|/ / / / /
* | | | | go away!Taylor Gerring2015-03-231-81/+0
| | | | |
* | | | | Move remote mining agent to XEthTaylor Gerring2015-03-233-9/+93
| | | | |
* | | | | Consistent var namesTaylor Gerring2015-03-231-60/+60
| | | | |
* | | | | Always return 3 stringsTaylor Gerring2015-03-231-6/+5
| | | | |
* | | | | Stub corrected getWork responseTaylor Gerring2015-03-232-4/+9
| | | | |
* | | | | Rename for filename typoTaylor Gerring2015-03-231-0/+0
| | | | |
* | | | | Cleanup get/submitWorkTaylor Gerring2015-03-233-12/+54
| | | | | | | | | | | | | | | | | | | | getWork needs to return additional values
* | | | | Merge pull request #547 from tgerring/commoncleanupJeffrey Wilcke2015-03-239-265/+250
|\ \ \ \ \ | | | | | | | | | | | | common/common.go cleanup
| * | | | | Remove common.goTaylor Gerring2015-03-221-12/+0
| | | | | |
| * | | | | Move Big* vars to big.goTaylor Gerring2015-03-222-14/+13
| | | | | |
| * | | | | Move MakeName to pathTaylor Gerring2015-03-222-8/+8
| | | | | |
| * | | | | Move OS-specific funcs to path.goTaylor Gerring2015-03-224-98/+91
| | | | | |
| * | | | | Move CurrencyToString to sizeTaylor Gerring2015-03-224-91/+95
| | | | | |
| * | | | | Move ToHex/FromHex into bytesTaylor Gerring2015-03-224-42/+43
| |/ / / /
* | | | | Merge pull request #536 from zsfelfoldi/developJeffrey Wilcke2015-03-23144-13116/+4986
|\ \ \ \ \ | | | | | | | | | | | | using robertkrimen/otto, godeps updated
| * | | | | fixed jsre testzsfelfoldi2015-03-201-1/+1
| | | | | |
| * | | | | using robertkrimen/otto, godeps updatedzsfelfoldi2015-03-20144-13116/+4986
| | | | | |
* | | | | | Merge branch 'ethersphere-jsonlog' into developobscuren2015-03-239-110/+105
|\ \ \ \ \ \
| * | | | | | Merge branch 'jsonlog' of https://github.com/ethersphere/go-ethereum into ↵obscuren2015-03-239-110/+105
|/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ethersphere-jsonlog Conflicts: eth/backend.go
| * | | | | | fix blockpool test loggerzelig2015-03-221-12/+6
| | | | | | |
| * | | | | | independent flag for json structured loggingzelig2015-03-228-95/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - logjson flag remove logformat flag - passed to eth Config - logsystem not a field of Ethereum - LogSystem does not need to expose GetLogLevel/SetLogLevel - message struct just implements more generic LogMsg interface - LogMsg is a fmt.Stringer with Level() - jsonMsg ([]byte) implements LogMsg - remove "raw" systems - move level logic inside StdLogSystem - logsystems only print their kind of msg: jsonLogSystem prints jsonMsg, StdLogSystem prints stdMsg
* | | | | | | check for nil ptrsobscuren2015-03-221-2/+2
| | | | | | |
* | | | | | | Get work / submit work partially implemented.obscuren2015-03-225-8/+101
| |_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | * WIP missing arguments for submitting new work * GetWork **done**
* | | | | | Merge pull request #526 from ethersphere/frontier/blockpoolJeffrey Wilcke2015-03-224-28/+31
|\ \ \ \ \ \ | | | | | | | | | | | | | | Frontier/blockpool
| * | | | | | Idle too long error incorrectly triggered even when peer sending new blockszelig2015-03-224-28/+31
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix status chain map uses common.Hash as key - add badPeers increment to IncorrectTD errors (forgotten) - signal head info update to head section process even if parent hash is not in pool (inserted), so that idle timer can be set to nil - suicideC -> peer.headInfoTimer - quit -> peer.bestIdleTimer - and they are properly set from within getBlockHashes and handleSection
* | | | | | bumpobscuren2015-03-221-1/+1
| | | | | |
* | | | | | converted to proper typesobscuren2015-03-221-29/+29
|/ / / / /
* | | | | Merge branch 'conversion' into developobscuren2015-03-22117-2346/+3812
|\ \ \ \ \
| * | | | | Added new ethereum.jsobscuren2015-03-211-1/+1
| | | | | |
| * | | | | Merge branch 'develop' into conversionobscuren2015-03-211-3/+3
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: rpc/responses.go
| * \ \ \ \ \ Merge branch 'develop' into conversionobscuren2015-03-216-7/+32
| |\ \ \ \ \ \
| * | | | | | | Removed some commentsobscuren2015-03-212-3/+3
| | | | | | | |
| * | | | | | | Fixed state testsobscuren2015-03-211-8/+5
| | | | | | | |
| * | | | | | | Fixed incorrect recipient derivedobscuren2015-03-211-1/+1
| | | | | | | |
| * | | | | | | Merge branch 'conversion' of github.com-obscure:ethereum/go-ethereum into ↵obscuren2015-03-2116-355/+201
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | conversion
| | * | | | | | | whisper: use common.HashFelix Lange2015-03-214-41/+34
| | | | | | | | |
| | * | | | | | | eth: enable whisper againFelix Lange2015-03-211-1/+1
| | | | | | | | |
| | * | | | | | | whisper: use package rlpFelix Lange2015-03-212-37/+24
| | | | | | | | |
| | * | | | | | | rlp: add Stream.RawFelix Lange2015-03-213-12/+59
| | | | | | | | |
| | * | | | | | | Merge remote-tracking branch 'ethereum/conversion' into conversionFelix Lange2015-03-2133-1279/+1522
| | |\ \ \ \ \ \ \
| | * | | | | | | | cmd/blocktest: delete packageFelix Lange2015-03-211-213/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Blocktests are now integrated in cmd/ethereum.
| | * | | | | | | | rlp: fix nil pointer decodingFelix Lange2015-03-212-2/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The generic pointer decoder did not advance the input position for empty values. This can lead to strange issues and even infinite loops.
| | * | | | | | | | Merge remote-tracking branch 'ethereum/conversion' into conversionFelix Lange2015-03-2037-1707/+5453
| | |\ \ \ \ \ \ \ \
| | * | | | | | | | | common: drop accessors for Value.ValFelix Lange2015-03-204-11/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I don't see why we would need two different accessors for a public field.
| | * | | | | | | | | common: drop unused kind field from ValueFelix Lange2015-03-201-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes Value 24 bytes smaller on 64bit systems.
| | * | | | | | | | | common: make Value encodable with package rlpFelix Lange2015-03-202-28/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Value.{Encode,Decode} are gone. It implements rlp.Encoder and rlp.Decoder instead, so Value can be decoded into directly.
| | * | | | | | | | | crypto: remove use of common.Value.EncodeFelix Lange2015-03-201-9/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This seems to be the last remaining use of it.
| * | | | | | | | | | Right pad bytes to prevent future programmers making bugsobscuren2015-03-211-14/+18
| | |_|/ / / / / / / | |/| | | | | | | |
| * | | | | | | | | Merge branch 'ethersphere-frontier/blockpool' into conversionobscuren2015-03-2116-544/+736
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | iterator returned wrong valueobscuren2015-03-211-2/+1
| | | | | | | | | | |
| | * | | | | | | | | Merge branch 'frontier/blockpool' of ↵obscuren2015-03-2116-542/+735
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/ethersphere/go-ethereum into ethersphere-frontier/blockpool
| | | * | | | | | | | | use common.Hash as pool key, no string conversion neededzelig2015-03-202-8/+8
| | | | | | | | | | | |
| | | * | | | | | | | | fix common.Hash conversionzelig2015-03-203-3/+5
| | | | | | | | | | | |
| | | * | | | | | | | | fix import in reorganised testzelig2015-03-201-2/+0
| | | | | | | | | | | |
| | | * | | | | | | | | remove eth/wallet.go (only commented out content)zelig2015-03-201-80/+0
| | | | | | | | | | | |
| | | * | | | | | | | | improve documentation and move one testzelig2015-03-209-156/+202
| | | | | | | | | | | |
| | | * | | | | | | | | reduce logging outputzelig2015-03-203-25/+22
| | | | | | | | | | | |
| | | * | | | | | | | | uncomment status test, hack: skip the 2 unreliable fieldszelig2015-03-202-171/+182
| | | | | | | | | | | |
| | | * | | | | | | | | check and penalise td misreportingzelig2015-03-207-52/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add ErrIncorrectTD - checkTD called after insertChain successful - fix tests, use blockPoolTester.tds to map block index to TD
| | | * | | | | | | | | fix missing hexification on IdleTooLong error logzelig2015-03-201-1/+1
| | | | | | | | | | | |
| | | * | | | | | | | | use own total difficulty to limit best peerzelig2015-03-207-26/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - update blockpool td by subscribing to ChainHeadEvent - if ahead of best peer, demote it - addPeer now take own td as current td - removePeer now take own td as current td - add relevant tests to peers_test - eth: backend now calls blockpool with eth.eventMux and chainManager.Td
| | | * | | | | | | | | peer suspension to disallow reconnect after disconnect on fatal error for ↵zelig2015-03-208-44/+125
| | | | |/ / / / / / / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | set period (PeerSuspensionInterval)
| * | / | | | | | | | wipobscuren2015-03-214-3/+15
| |/ / / / / / / / /
| * | | | | | | | | mergeobscuren2015-03-2011-730/+635
| |\ \ \ \ \ \ \ \ \
| * | | | | | | | | | Added caching for block chain. Currently set to 10kobscuren2015-03-204-2/+136
| | |/ / / / / / / / | |/| | | | | | | |
| * | | | | | | | | fixed ethashobscuren2015-03-202-4/+4
| | | | | | | | | |
| * | | | | | | | | updated ethashobscuren2015-03-2016-237/+1107
| | | | | | | | | |
| * | | | | | | | | copy over loopobscuren2015-03-202-14/+4
| | | | | | | | | |
| * | | | | | | | | Removed more castsobscuren2015-03-205-24/+14
| | | | | | | | | |
| * | | | | | | | | Merge branch 'develop' into conversionobscuren2015-03-204-1254/+4054
| |\ \ \ \ \ \ \ \ \
| * | | | | | | | | | :-)obscuren2015-03-201-1/+0
| | | | | | | | | | |
| * | | | | | | | | | mergeobscuren2015-03-1912-178/+275
| |\ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / / | |/| | | | | | | | |
| * | | | | | | | | | Merge remote-tracking branch 'ethereum/conversion' into conversionFelix Lange2015-03-19408-1200/+32257
| |\ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ Merge branch 'develop' into conversionobscuren2015-03-191-10/+18
| | |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | improved test outputobscuren2015-03-191-24/+45
| | | | | | | | | | | | |
| | * | | | | | | | | | | Merge branch 'develop' into conversionobscuren2015-03-19408-1182/+32210
| | |\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | eth, whisper: adapt for RLP encoder switch in package p2pFelix Lange2015-03-195-175/+124
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I have rewritten the protocol test to use p2p.MsgPipe because p2p.NewMsg is gone.
| * | | | | | | | | | | | | p2p: interrupt MsgPipe payload read/writeFelix Lange2015-03-191-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is better because protocols might not actually read the payload for some errors (msg too big, etc.) which can be a pain to test with the old behaviour.
| * | | | | | | | | | | | | p2p: log disconnect requestsFelix Lange2015-03-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This helps a lot with debugging.
| * | | | | | | | | | | | | p2p: use package rlp to encode messagesFelix Lange2015-03-198-68/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Message encoding functions have been renamed to catch any uses. The switch to the new encoder can cause subtle incompatibilities. If there are any users outside of our tree, they will at least be alerted that there was a change. NewMsg no longer exists. The replacements for EncodeMsg are called Send and SendItems.
| * | | | | | | | | | | | | p2p: export ExpectMsg (for eth protocol testing)Felix Lange2015-03-192-32/+32
| |/ / / / / / / / / / / /
| * | | | | | | | | | | | Merge remote-tracking branch 'ethereum/conversion' into conversionFelix Lange2015-03-1919-244/+304
| |\ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ Merge branch 'rpcfrontier' into conversionobscuren2015-03-192-67/+65
| | |\ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'develop' into conversionobscuren2015-03-197-97/+97
| | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ mergeobscuren2015-03-1910-78/+92
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'conversion' of github.com-obscure:ethereum/go-ethereum into ↵obscuren2015-03-1815-114/+216
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | conversion
| | * | | | | | | | | | | | | | | | prep template for fixed size hashesobscuren2015-03-182-2/+50
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | rlp: fix encoding of one element strings and byte slicesFelix Lange2015-03-192-7/+20
| | |/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The encoder was missing a special case for one element strings whose element is below 0x7f. Such strings must be encoded as a single byte without a string header.
| * | | | | | | | | | | | | | | | cmd/ethereum, cmd/utils: partial fix for chain importFelix Lange2015-03-182-8/+4
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Merge remote-tracking branch 'ethereum/conversion' into conversionFelix Lange2015-03-1840-660/+1366
| |\| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | conversions. -compilable-obscuren2015-03-1812-130/+139
| | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | conversionsobscuren2015-03-184-27/+30
| | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | Added Hex methodsobscuren2015-03-181-0/+2
| | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | Merge branch 'develop' into conversionobscuren2015-03-1829-505/+1197
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | core: fix testsFelix Lange2015-03-185-19/+13
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | core: use package rlp to encode blocksFelix Lange2015-03-182-30/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also changes the chain export format so there is no enclosing list around the blocks, which enables streaming export.
| * | | | | | | | | | | | | | | | | core/types: use package rlp instead of common.DecodeFelix Lange2015-03-184-60/+155
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | rlp: add DecodeBytesFelix Lange2015-03-181-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Über-convenience.
| * | | | | | | | | | | | | | | | | rlp: don't panic for nil *big.IntFelix Lange2015-03-182-1/+7
| |/ / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All other pointer types can handle nil just fine.
| * | | | | | | | | | | | | | | | Fixed tests and bloomobscuren2015-03-183-19/+35
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | bloomobscuren2015-03-173-14/+20
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Fixed VM & Tests w/ conversionobscuren2015-03-177-22/+30
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Merge branch 'develop' into conversionobscuren2015-03-17124-989/+12704
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: common/types.go
| * | | | | | | | | | | | | | | | | fixed toobscuren2015-03-172-50/+65
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | core: actually convert transaction poolFelix Lange2015-03-173-17/+19
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Merge remote-tracking branch 'ethereum/conversion' into conversionFelix Lange2015-03-1711-72/+88
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | | converted vmobscuren2015-03-1711-72/+88
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | pow/ezp: use common.HashFelix Lange2015-03-171-7/+4
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | core: adapt Message for new Transaction.From signatureFelix Lange2015-03-172-3/+5
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | core: convert transaction pool to common.{Address,Hash}Felix Lange2015-03-171-33/+21
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | core/types: don't use Address zero value for invalid addressesFelix Lange2015-03-172-27/+37
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | core/types: fix Transaction.Hash and add support for encoding with package rlpFelix Lange2015-03-172-6/+75
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | crypto: fix Sha3Hash and add a test for itFelix Lange2015-03-172-2/+8
| |/ / / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | | converted chain managerobscuren2015-03-177-57/+63
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | updated vm envobscuren2015-03-173-21/+23
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | updated blockpoolobscuren2015-03-1711-106/+151
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Moved gasobscuren2015-03-173-66/+65
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Merge branch 'conversion' of github.com-obscure:ethereum/go-ethereum into ↵obscuren2015-03-173-69/+36
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | conversion
| | * | | | | | | | | | | | | | | | | core/types: use common.{Hash,Address} in for transactionsFelix Lange2015-03-172-68/+26
| | | | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | | Merge branch 'conversion' of https://github.com/ethereum/go-ethereumFelix Lange2015-03-176-37/+75
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | | | crypto: add Sha3HashFelix Lange2015-03-171-1/+10
| | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | converted vmobscuren2015-03-176-58/+75
| | |/ / / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | |