- 19 8月, 2016 1 次提交
-
-
由 Jordan Cohen 提交于
-
- 18 8月, 2016 1 次提交
-
-
由 Felix Lange 提交于
all: clean up tech debt left behind by the API split
-
- 17 8月, 2016 9 次提交
-
-
由 Felix Lange 提交于
This ensures that package core doesn't depend on package accounts and resolves an age-old TODO.
-
由 Felix Lange 提交于
Support for legacy version 0.9.x is gone. The compiler version is no longer cached. Compilation results (and the version) are read directly from stdout using the --combined-json flag. As a workaround for ethereum/solidity#651, source code is written to a temporary file before compilation. Integration of solc in package ethapi and cmd/abigen is now much simpler because the compiler wrapper is no longer passed around as a pointer. Fixes #2806, accidentally
-
由 Felix Lange 提交于
-
由 Felix Lange 提交于
The account manager was previously created by packge cmd/utils as part of flag processing and then passed down into eth.Ethereum through its config struct. Since we are starting to create nodes which do not have eth.Ethereum as a registered service, the code was rearranged to register the account manager as its own service. Making it a service is ugly though and it doesn't really fix the root cause: creating nodes without eth.Ethereum requires duplicating lots of code. This commit splits utils.MakeSystemNode into three functions, making creation of other node/service configurations easier. It also moves the account manager into Node so it can be used by those configurations without requiring package eth.
-
由 Felix Lange 提交于
rpc: refactor subscriptions and filters
-
由 Bas van Kervel 提交于
-
由 Nick Johnson 提交于
TravisCI: add Go 1.7 targets, bump PPA to 1.7 too
-
由 Péter Szilágyi 提交于
-
由 Felix Lange 提交于
core: ensure the canonical block is written before the canonical hash is set
-
- 16 8月, 2016 4 次提交
-
-
由 Bas van Kervel 提交于
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
eth/downloader: fewer headers and futures too in ancestor lookup
-
由 cdetrio 提交于
Fixes #2872
-
- 09 8月, 2016 5 次提交
-
-
由 Péter Szilágyi 提交于
rpc: client bug fixes
-
由 Péter Szilágyi 提交于
eth/downloader: abort sync if master drops (timeout prev)
-
由 Péter Szilágyi 提交于
eth, eth/downloader: don't forward the DAO challenge header
-
由 Péter Szilágyi 提交于
eth, eth/downloader: better remote head tracking
-
由 Felix Lange 提交于
Makefile, build: move cross compilation into ci.go
-
- 08 8月, 2016 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 06 8月, 2016 5 次提交
-
-
由 Felix Lange 提交于
core/vm: hide ecrecover error message
-
由 Felix Lange 提交于
Fixes #2825
-
由 Felix Lange 提交于
It's inconsistent not to pass it and most callers will work with contexts anyway.
-
由 Felix Lange 提交于
I initially made the client block if the 100-element buffer was exceeded. It turns out that this is inconvenient for simple uses of the client which subscribe and perform calls on the same goroutine, e.g. client, _ := rpc.Dial(...) ch := make(chan int) // note: no buffer sub, _ := client.EthSubscribe(ch, "something") for event := range ch { client.Call(...) } This innocent looking code will lock up if the server suddenly decides to send 2000 notifications. In this case, the client's main loop won't accept the call because it is trying to deliver a notification to ch. The issue is kind of hard to explain in the docs and few people will actually read them. Buffering is the simple option and works with close to no overhead for subscribers that always listen.
-
由 Felix Lange 提交于
Godeps: update github.com/rjeczalik/notify to f627deca7a51
-
- 05 8月, 2016 2 次提交
-
-
由 Felix Lange 提交于
-
由 Felix Lange 提交于
Fixes #2829
-
- 29 7月, 2016 1 次提交
-
-
由 Felix Lange 提交于
node, p2p, internal: Add ability to remove peers via admin interface
-
- 27 7月, 2016 2 次提交
-
-
由 Péter Szilágyi 提交于
Fix README typo
-
由 Luke Yeager 提交于
"fine graned" -> "fine-grained"
-
- 26 7月, 2016 4 次提交
-
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
containers/docker: use shallow clone of single branch
-
- 25 7月, 2016 5 次提交
-
-
由 yep 提交于
-
由 yep 提交于
-
由 Péter Szilágyi 提交于
-
由 Felix Lange 提交于
eth/downloader: fix the stall checks/drops during sync
-
由 bas-vk 提交于
rpc: add new client, use it everywhere
-