- Apr 25, 2017
-
-
Felix Lange authored
Make it so each iterator has exactly one public constructor: - NodeIterators can be created through a method. - Iterators can be created through NewIterator on any NodeIterator.
-
Felix Lange authored
'encode' and 'decode' are meaningless because the code deals with three encodings. Document the encodings and give a name to each one.
-
- Apr 18, 2017
-
-
Felix Lange authored
The key was constructed from nibbles, which isn't possible for all nodes. Remove the only use of Key in LightTrie by always retrying with the original key that was looked up.
-
- Apr 14, 2017
-
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Felix Lange authored
-
- Apr 13, 2017
-
-
Péter Szilágyi authored
cmd/geth: update flag groups in the geth command usage
-
Péter Szilágyi authored
-
Péter Szilágyi authored
common/compiler: add metadata output for solc > 0.4.6
-
Péter Szilágyi authored
build: bump launchpad builds to Go 1.8.1
-
Péter Szilágyi authored
-
Nick Johnson authored
-
holisticode authored
Fixes #3608
-
Péter Szilágyi authored
consensus/ethash: simplify concurrency in VerifyHeaders
-
- Apr 12, 2017
-
-
Bas van Kervel authored
Currently http cors and websocket origins are a comma separated string in the config object. These are replaced with string arrays that are more expressive in case of a config file.
-
Felix Lange authored
This change removes a convoluted use of sync/atomic from VerifyHeaders. It also fixes the annoying error about future blocks.
-
Felix Lange authored
The genesis block doesn't have a valid ancestor.
-
Péter Szilágyi authored
cmd/rlpdump: support dumping only the first entity
-
Felix Lange authored
* p2p/discover, p2p/discv5: add marshaling methods to Node * p2p/netutil: make Netlist decodable from TOML * common/math: encode nil HexOrDecimal256 as 0x0 * cmd/geth: add --config file flag * cmd/geth: add missing license header * eth: prettify Config again, fix tests * eth: use gasprice.Config instead of duplicating its fields * eth/gasprice: hide nil default from dumpconfig output * cmd/geth: hide genesis block in dumpconfig output * node: make tests compile * console: fix tests * cmd/geth: make TOML keys look exactly like Go struct fields * p2p: use discovery by default This makes the zero Config slightly more useful. It also fixes package node tests because Node detects reuse of the datadir through the NodeDatabase. * cmd/geth: make ethstats URL settable through config file * cmd/faucet: fix configuration * cmd/geth: dedup attach tests * eth: add comment for DefaultConfig * eth: pass downloader.SyncMode in Config This removes the FastSync, LightSync flags in favour of a more general SyncMode flag. * cmd/utils: remove jitvm flags * cmd/utils: make mutually exclusive flag error prettier It now reads: Fatal: flags --dev, --testnet can't be used at the same time * p2p: fix typo * node: add DefaultConfig, use it for geth * mobile: add missing NoDiscovery option * cmd/utils: drop MakeNode This exposed a couple of places that needed to be updated to use node.DefaultConfig. * node: fix typo * eth: make fast sync the default mode * cmd/utils: remove IPCApiFlag (unused) * node: remove default IPC path Set it in the frontends instead. * cmd/geth: add --syncmode * cmd/utils: make --ipcdisable and --ipcpath mutually exclusive * cmd/utils: don't enable WS, HTTP when setting addr * cmd/utils: fix --identity
-
Péter Szilágyi authored
cmd/puppeth: format dashboard html, update syncmode flags
-
Péter Szilágyi authored
-
Péter Szilágyi authored
* consensus, core, ethstats: use engine specific block beneficiary * core, eth, les, miner: use explicit beneficiary during mining
-
Péter Szilágyi authored
* consensus/clique, internal/web3ext: support hash based API queries * consensus/clique: make RPC return types public
-
Péter Szilágyi authored
-
Nick Johnson authored
internal/ethapi: Add support for fetching information about the current call in JS traces
-
Péter Szilágyi authored
-
Zahoor Mohamed authored
- Moved fuse related code in a new package, swarm/fuse - Added write support - Create new files - Delete existing files - Append to files (with limitations) - More test coverage
-
Victor Farazdagi authored
-
- Apr 11, 2017
-
-
Nick Johnson authored
-
Jamie Pitts authored
-
- Apr 10, 2017
-
-
Péter Szilágyi authored
-
Zsolt Felföldi authored
-
Péter Szilágyi authored
-
Justin Drake authored
-
Péter Szilágyi authored
This PR is a prototype implementation of plugable consensus engines and the Clique PoA protocol ethereum/EIPs#225
-
Péter Szilágyi authored
-