Bas van Kervel
e8c1399bbf
fixed unittest after new implementation
9 years ago
Jeffrey Wilcke
1cbab291a9
Merge pull request #1389 from obscuren/txpool-issues
...
core, miner: miner header validation, transaction & receipt writing
9 years ago
Jeffrey Wilcke
8181929c9a
Merge pull request #1391 from tgerring/consolefalse
...
Prevent false from printing on console
9 years ago
Bas van Kervel
d9efaf754c
simplified implementation and improved performance
9 years ago
Taylor Gerring
6afdc52483
Prevent debug value from printing on console
9 years ago
Jeffrey Wilcke
29e2fb38f8
core, miner: miner header validation, transaction & receipt writing
...
* Miners do now verify their own header, not their state.
* Changed old putTx and putReceipts to be exported
* Moved writing of transactions and receipts out of the block processer
in to the chain manager. Closes #1386
* Miner post ChainHeadEvent & ChainEvent. Closes #1388
9 years ago
Jeffrey Wilcke
03129e7c93
Merge pull request #1390 from karalabe/fix-downloader-test-race
...
eth/downloader: fix a rare test race on the OSX CI
9 years ago
Bas van Kervel
f0e94b4d71
display rpc error in console
9 years ago
Péter Szilágyi
f857fb7600
eth/downloader: fix a rare test race on the OSX CI
9 years ago
Gustav Simonsson
ff97059a99
Update Ethereum JSON tests, skip failing
9 years ago
zelig
1959346793
account update: migrate or change password
...
* account.Update
* KeyStore.Cleanup
* fix dir rm for old format deleteKey
9 years ago
zelig
fc17a527bc
fix account ordering
...
* chronological order of creation
* new naming scheme keystore/UTC--<created_at UTC ISO8601>-<address hex>
* KeyStore2 -> KeyStore
* backward compatibility
* refactor keyStore methods
9 years ago
zelig
a4df9d74ea
accounts order by keyfile ctime
9 years ago
zelig
eb82ca4563
rpc/js coinbase returns null if no etherbase set
9 years ago
zelig
09b6983175
no primary when listing accounts
9 years ago
zelig
65a26e40a8
require explicit etherbase address for mining. Falling back to primary is risky given it is inconsistent if keys are imported/merged/created or copied/transfered
9 years ago
zelig
fc2e33c594
unlock multiple passes and obsolete primary
...
* multiple passwords allowed in password file
* split on "\n", sideeffect: chop trailing slashes. fixes common mistake <(echo 'pass')
* remove accounts.Primary method
* do not fall back to primary account for mining
9 years ago
zelig
1d72aaa0cd
simplify account unlocking
9 years ago
Bas van Kervel
cf66826223
merge conflict
9 years ago
Bas van Kervel
56ed408436
ipcpath issue fix
9 years ago
Bas van Kervel
6be527dd52
prevent discarding requests when parsing fails
9 years ago
Bas van Kervel
effe9cc2cf
added pipelining support
9 years ago
Bas van Kervel
89525fcb4e
ipcpath issue fix
9 years ago
Bas van Kervel
c2590af7fd
prevent discarding requests when parsing fails
9 years ago
Vitalik Buterin
9f6016e877
Merge branch 'develop' of github.com:ethereum/go-ethereum into develop
9 years ago
Jeffrey Wilcke
75f41dedca
Merge pull request #1378 from obscuren/issue1367
...
core, xeth: core.AddressFromMessage removed => crypto.CreateAddress
9 years ago
Vitalik Buterin
744af9f497
Switched canary addresses
9 years ago
Jeffrey Wilcke
529fb7a7d7
core, xeth: core.AddressFromMessage removed => crypto.CreateAddress
9 years ago
Jeffrey Wilcke
5caff3bc24
Merge pull request #1351 from karalabe/eth61
...
Implement eth/61
9 years ago
Jeffrey Wilcke
507869bff1
Merge pull request #1373 from obscuren/recovery-tools
...
core, cmd/geth: improved recover functionality
9 years ago
Jeffrey Wilcke
70d5d791cc
core, cmd/geth: improved recover functionality
...
`geth recover` now accepts both hashes and numbers using "#" and no
longer requires the ethereum instance.
9 years ago
Péter Szilágyi
d6f2c0a76f
eth, eth/downloader: fix #1231 , DOS vulnerability in hash queueing
9 years ago
Jeffrey Wilcke
bb418a43c1
Merge pull request #1370 from obscuren/force-checkpoint
...
core, cmd/geth: recover by number
9 years ago
Jeffrey Wilcke
2e5242f9bb
Merge pull request #1355 from Gustav-Simonsson/block_header_ts_uint64
...
Use uint64 for block header timestamp
9 years ago
Péter Szilágyi
1ae80aaf64
eth: fix #1371 , double lock during block/txn known set limitation
9 years ago
Bas van Kervel
41de1cb723
added pipelining support
9 years ago
Jeffrey Wilcke
29ab1fa8a5
core, cmd/geth: recover by number
9 years ago
Péter Szilágyi
60454da650
eth/downloader: reduce hash fetches in prep for eth/61
9 years ago
Jeffrey Wilcke
cb2c10d862
Merge pull request #1366 from ethers/rpcRequest
...
fix logging jsonrpc request #1365
9 years ago
ethers
d05305473e
fix logging jsonrpc request #1365
9 years ago
Jeffrey Wilcke
be935bff84
Merge pull request #1363 from obscuren/safeguard
...
core: added checkpoint for last block
9 years ago
Péter Szilágyi
f43c07cb3c
eth, eth/downloader: transition to eth 61
9 years ago
Péter Szilágyi
af51dc4d63
eth, eth/downloader: pass the eth protocol version through
9 years ago
Péter Szilágyi
aac2b6ae4c
eth: add the blocks from numbers protocol message
9 years ago
Péter Szilágyi
5db8f447d5
eth: fix #1319 , put an upper limit on the known txns and blocks
9 years ago
Péter Szilágyi
6fc85f1ec2
eth: clean up peer struct a bit, fix double txn bcast
9 years ago
Péter Szilágyi
2c8ed76e01
eth: start cleaning up old protocol implementation, add metrics
9 years ago
Péter Szilágyi
393d675690
cmd/geth, cmd/utils, eth: advertise both eth/60 and eth/61
9 years ago
Jeffrey Wilcke
a748afce03
core: txpool listen for ChainHeadEvent instead of ChainEvent
...
Changed the transaction pool to listen for ChainHeadEvent when resetting
the state instead of ChainEvent. It makes very little sense to burst
through transactions while we are catching up (e.g., have more than one
block to process)
9 years ago
Jeffrey Wilcke
c14f0a4471
core: added checkpoint for last block
...
* Add a checkpoint every X blocks
* Removed queued write
9 years ago