Péter Szilágyi
a7b9e484d0
consensus, core, ethstats: use engine specific block beneficiary ( #14318 )
...
* consensus, core, ethstats: use engine specific block beneficiary
* core, eth, les, miner: use explicit beneficiary during mining
8 years ago
Péter Szilágyi
6b7ae4e751
consensus/clique, internal/web3ext: support hash based API queries ( #14321 )
...
* consensus/clique, internal/web3ext: support hash based API queries
* consensus/clique: make RPC return types public
8 years ago
Nick Johnson
050ceff1ae
Merge pull request #14311 from Arachnid/tracing
...
internal/ethapi: Add support for fetching information about the current call in JS traces
8 years ago
Péter Szilágyi
a0cd77e833
build: create deb source for Ubuntu Zesty ( #14316 )
8 years ago
Zahoor Mohamed
1d1d988aa7
swarm/api: FUSE read-write support ( #13872 )
...
- 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
8 years ago
Victor Farazdagi
dd37064a15
cmd/swarm: add --password ( #3748 )
8 years ago
Nick Johnson
49f1e84253
internal/ethapi: Add support for fetching information about the current call in JS traces
8 years ago
Jamie Pitts
9de257505b
params: updated testnet bootnodes ( #14310 )
8 years ago
Péter Szilágyi
706a1e552c
cmd/puppeth: your Ethereum private network manager ( #13854 )
8 years ago
Felföldi Zsolt
18bbe12425
les: allow LES connection to other servers ( #13889 )
8 years ago
Péter Szilágyi
04fcae207d
p2p: if no nodes are connected, attempt dialing bootnodes ( #13874 )
8 years ago
Justin
542e42b21e
core: fix comment typo
8 years ago
Péter Szilágyi
feeccdf4ec
consensus/clique: Proof of Authority ( #3753 )
...
This PR is a prototype implementation of plugable consensus engines and the
Clique PoA protocol ethereum/EIPs#225
8 years ago
Péter Szilágyi
bfe5eb7f8c
eth: accept transactions when starting CPU mining ( #13882 )
8 years ago
Péter Szilágyi
f32b72ca5d
Merge pull request #13883 from karalabe/boardcast-sync-head
...
eth: announce block after sync cycle (star topology)
8 years ago
gluk256
9cd7135516
whisper: big refactoring ( #13852 )
...
* whisper: GetMessages fixed; size restriction updated
* whisper: made PoW and MaxMsgSize customizable
* whisper: test added
* whisper: sym key management changed
* whisper: identity management refactored
* whisper: API refactoring (Post and Filter)
* whisper: big refactoring complete
* whisper: spelling fix
* whisper: variable topic size allowed for a filter
* whisper: final update
* whisper: formatting
* whisper: file exchange introduced in wnode
* whisper: bugfix
* whisper: API updated + new tests
* whisper: statistics updated
* whisper: wnode server updated
* whisper: allowed filtering for variable topic size
* whisper: tests added
* whisper: resolving merge conflicts
* whisper: refactoring (documenting mostly)
* whsiper: tests fixed
* whisper: down cased error messages
* whisper: documenting the API functions
* whisper: logging fixed
* whisper: fixed wnode parameters
* whisper: logs fixed (typos)
8 years ago
Péter Szilágyi
bd2c54fa9f
eth: announce block after sync cycle (star topology)
8 years ago
Péter Szilágyi
8570ef19eb
Merge pull request #13881 from karalabe/go-1.8.1
...
travis, appveyor: update to Go 1.8.1
8 years ago
Péter Szilágyi
d144299af4
travis, appveyor: update to Go 1.8.1
8 years ago
Péter Szilágyi
badbaf66b6
Merge pull request #13880 from karalabe/remote-miner-fix
...
consensus/ethash, eth: don't mine if 0 threads are set
8 years ago
Péter Szilágyi
b801be99d4
consensus, eth: don't CPU mine by default during remote mining
8 years ago
Péter Szilágyi
cc13d576f0
Merge pull request #13870 from karalabe/miners-fixes
...
all: clean up various error handling in core and the miner
8 years ago
Lewis Marshall
71fdaa4238
swarm/api: refactor and improve HTTP API ( #3773 )
...
This PR deprecates the file related RPC calls in favour of an improved HTTP API.
The main aim is to expose a simple to use API which can be consumed by thin
clients (e.g. curl and HTML forms) without the need for complex logic (e.g.
manipulating prefix trie manifests).
8 years ago
Péter Szilágyi
158d603528
consensus, core: drop all the legacy custom core error types
8 years ago
Felföldi Zsolt
9aca9e6deb
cmd, les, eth, eth/gasprice: using new gas price oracle ( #13853 )
...
* cmd, les, eth, eth/gasprice: using new gas price oracle
* eth/gasprice: renamed source file
* eth/gasprice: added security checks for gpo params
* eth/gasprice: fixed naming issues
* eth/gasprice: max limit, maxEmpty
8 years ago
Louis Holbrook
0ec1104ba9
cmd/swarm: allow uploading from stdin ( #3744 )
...
- intended to be a swarm alternative to termbin.com
- added --stdin flag to swarm executable. if set, swarm will
read data from stdin and postRaw it.
8 years ago
Péter Szilágyi
702bef8493
cmd/geth, eth: drop bad block reporting, its offline anyway
8 years ago
Péter Szilágyi
c76ad94492
.travis, build: autodelete old unstable archives ( #13867 )
...
This commit adds a build step to travis to auto-delete unstable archives older than
14 days (our regular release schedule) from Azure via ci.go purge.
The commit also pulls in the latest Azure storage code, also switching over from
the old import path (github.com/Azure/azure-sdk-for-go) to the new split one
(github.com/Azure/azure-storage-go).
8 years ago
Péter Szilágyi
d83a9a8f44
miner: don't verify our own blocks, trust the engine
8 years ago
Felix Lange
3d8de95f99
core, core/types: regenerate JSON marshaling, add "hash" to headers ( #13868 )
...
* Makefile: fix devtools target
* core: regenerate genesis marshaling with fjl/gencodec@cbfa5be5a8a8
* core/types: regenerate marshaling methods with fjl/gencodec@cbfa5be5a8a8
* core/types: add "hash" to JSON headers
8 years ago
Péter Szilágyi
24b9860c1b
cmd/geth, node: surface geth architecture into version ( #13866 )
8 years ago
Martin Holst Swende
cc303017c3
debug: convert uint64-blocknumber into rpc.Blocknumber ( #13862 )
...
* debug: Converted uint64-blocknumber into rpc.Blocknumber
* api/debug: Fix pending block issues in DumpBlock
8 years ago
gary rong
49437a02c9
core/state: make TestSnapshotRandom work again ( #3816 )
...
In `touch` operation, only `touched` filed has been changed. Therefore
in the related undo function, only `touched` field should be reverted.
In addition, whether remove this obj from dirty map should depend on
prevDirty flag.
8 years ago
Lewis Marshall
b319f027a0
cmd/swarm, swarm/api/client: add HTTP API client and 'swarm ls' command ( #3742 )
...
This adds a swarm ls command which lists files and directories stored in a
manifest. Rather than listing all files, it uses "directory prefixes" in case there are a
lot of files in a manifest but you just want to traverse it.
This also includes some refactoring to the tests and the introduction of a
swarm/api/client package to make things easier to test.
8 years ago
Péter Szilágyi
09777952ee
core, consensus: pluggable consensus engines ( #3817 )
...
This commit adds pluggable consensus engines to go-ethereum. In short, it
introduces a generic consensus interface, and refactors the entire codebase to
use this interface.
8 years ago
Péter Szilágyi
e50a5b7771
Merge pull request #13856 from karalabe/ethstats-sanity-checks
...
ethstats: sanity check ethstats history queries
8 years ago
Péter Szilágyi
fb98a8c6c2
ethstats: cut short unavailable history responses
8 years ago
Péter Szilágyi
96d1a4aee6
ethstats: sanity check ethstats history queries
8 years ago
Felix Lange
105b37f1b4
swarm/api: improve FUSE build constraints, logging and APIs ( #3818 )
...
* swarm/api: fix build/tests on unsupported platforms
Skip FUSE tests if FUSE is unavailable and change build constraints so
the 'lesser' platforms aren't mentioned explicitly. The test are
compiled on all platforms to prevent regressions in _fallback.go
Also gofmt -w -s because why not.
* internal/web3ext: fix swarmfs wrappers
Remove inputFormatter specifications so users get an error
when passing the wrong number of arguments.
* swarm/api: improve FUSE-related logging and APIs
The API now returns JSON objects instead of strings.
Log messages for invalid arguments are removed.
8 years ago
Péter Szilágyi
c4a0efafd7
Merge pull request #13851 from karalabe/ethstats-url-scheme-discovery
...
ethstats: work around weird URL scheme parsing issues
8 years ago
Péter Szilágyi
db93641941
ethstats: work around weird URL scheme parsing issues
8 years ago
Felix Lange
1cf2ee4597
build: work around cgo linker issue on macOS 10.12.4 ( #13849 )
...
Fixes #3792 by stripping debug symbols.
8 years ago
bas-vk
baf20010e7
core/types: rename txdata.gasLimit -> txdata.gas in JSON ( #13848 )
8 years ago
Péter Szilágyi
16afb5c468
Merge pull request #13516 from fjl/core-marshal-non-pointer
...
core, core/types: use non-pointer receiver for Marshal* methods
8 years ago
Péter Szilágyi
225c28716f
Merge pull request #3801 from karalabe/ledger-linux-confirm
...
accounts/usbwallet: fix Ledger hidapi/libusb protocol violation
8 years ago
Felix Lange
aa9a78e463
core, core/types: use non-pointer receiver for Marshal* methods
...
Regenerated with fjl/gencodec@1a75a2161009
Also add ,omitempty to optional GenesisAccount fields.
8 years ago
Péter Szilágyi
7419d0c382
Merge pull request #3820 from fjl/core-types-eip155-chainid-mul
...
core/types: ensure all EIP155 signer fields are set by deriveSigner
8 years ago
Felix Lange
4be37e91b9
core/types: ensure all EIP155 signer fields are set by deriveSigner
...
Fixes #3819
8 years ago
Péter Szilágyi
1018bf6a00
rpc: honour pending requests before tearing conn down ( #3814 )
8 years ago
Péter Szilágyi
37e252587a
Merge pull request #3813 from fjl/build-fixes-2
...
build: unify vendor skipping, always run go vet
8 years ago