zelig
009b221692
solidity compiler and contract metadocs integration
...
* common/compiler: solidity compiler + tests
* rpc: eth_compilers, eth_compileSolidity + tests
* fix natspec test using keystore API, notice exp dynamically changes addr, cleanup
* resolver implements registrars and needs to create reg contract (temp)
* xeth: solidity compiler. expose getter Solc() and paths setter SetSolc(solcPath)
* ethereumApi: implement compiler related RPC calls using XEth - json struct tests
* admin: make use of XEth.SetSolc to allow runtime setting of compiler paths
* cli: command line flags solc to set custom solc bin path
* js admin api with new features debug and contractInfo modules
* wiki is the doc https://github.com/ethereum/go-ethereum/wiki/Contracts-and-Transactions
2015-05-07 12:58:21 +02:00
Gustav Simonsson
2b716aec54
Update JSON test files
2015-05-07 12:44:29 +02:00
Péter Szilágyi
45f8304f3c
eth/downloader: fix expiration not running while fetching
2015-05-07 12:59:19 +03:00
Péter Szilágyi
4800c94392
eth/downloader: prioritize block fetch based on chain position, cap memory use
2015-05-07 10:57:34 +03:00
obscuren
97c37356fd
updated ignore
2015-05-07 00:03:11 +02:00
Jeffrey Wilcke
82ac4712f1
Merge pull request #867 from Gustav-Simonsson/fix_block_tests_genesis_block_total_difficulty
...
Fix block tests genesis block total difficulty
2015-05-06 14:52:55 -07:00
Jeffrey Wilcke
a0cb1945ae
Merge pull request #866 from fjl/p2p-last-minute
...
Last minute p2p fixes
2015-05-06 14:49:52 -07:00
Felix Lange
3e2a928caa
p2p: stop dialing at half the maximum peer count
2015-05-06 23:44:51 +02:00
Gustav Simonsson
7bc1f487b8
Unskip now working tests, remove debug print
2015-05-06 23:25:44 +02:00
Gustav Simonsson
2808409fbd
Add genesis block total difficulty in tests
2015-05-06 23:22:49 +02:00
Felix Lange
6a2fec5309
p2p, whisper: use glog for peer-level logging
2015-05-06 23:19:14 +02:00
obscuren
b719801db0
cmd/geth: gofmt screwup fix
2015-05-06 23:10:46 +02:00
obscuren
458d891c63
cmd/geth: version bump
2015-05-06 23:04:49 +02:00
Felix Lange
bcfd788661
p2p/discover: bump packet timeouts to 500ms
2015-05-06 22:59:00 +02:00
Felix Lange
fd4b75cfa8
p2p/nat: less confusing error logging
2015-05-06 22:58:03 +02:00
obscuren
090f593bc0
Merge branch 'karalabe-cherry-trusted-peers' into develop
2015-05-06 22:54:33 +02:00
obscuren
062fa049d0
fixed merge issue
2015-05-06 22:54:21 +02:00
Jeffrey Wilcke
24d44f35f2
Merge pull request #791 from fjl/discover-sha3-distance
...
p2p/discover: sha3-based node distance
2015-05-06 13:48:57 -07:00
Jeffrey Wilcke
323216ed85
Merge pull request #861 from obscuren/transaction_pool_fixes
...
core: transaction pool fixes & resending transactions
2015-05-06 11:23:58 -07:00
Jeffrey Wilcke
1f26a1b863
Merge pull request #859 from Gustav-Simonsson/ethash_reloaded
...
Ethash reloaded
2015-05-06 11:20:54 -07:00
obscuren
05ac1209c7
cmd/geth: limit pendingTransactions
to owned accounts.
2015-05-06 18:30:56 +02:00
obscuren
eb4029257a
cmd/mist: updated xeth transact
2015-05-06 18:30:56 +02:00
obscuren
5ebc22807c
cmd/geth: admin, switched price with limit in arguments
2015-05-06 18:30:56 +02:00
obscuren
7fed424435
cmd/geth: implemented resending transaction with different gas settings
2015-05-06 18:30:55 +02:00
obscuren
92f998c7ef
core: use removeTx instead of delete
2015-05-06 18:30:55 +02:00
obscuren
03bb88dec0
xeth, rpc: added nonce setting through RPC and xeth transact
2015-05-06 18:30:55 +02:00
Gustav Simonsson
054947def7
Add ethash linux & windows build fixes
2015-05-06 17:38:28 +02:00
Jeffrey Wilcke
aa884c052d
Merge pull request #771 from zsfelfoldi/develop
...
jsre: support for setTimeout, sendAsync
2015-05-06 07:27:24 -07:00
Felix Lange
2adcc31bb4
p2p/discover: new distance metric based on sha3(id)
...
The previous metric was pubkey1^pubkey2, as specified in the Kademlia
paper. We missed that EC public keys are not uniformly distributed.
Using the hash of the public keys addresses that. It also makes it
a bit harder to generate node IDs that are close to a particular node.
2015-05-06 16:10:41 +02:00
zsfelfoldi
c54d123b31
setTimeout and sendAsync implemented
...
added and eval queue for serializing JSRE vm execution
2015-05-06 15:58:27 +02:00
Jeffrey Wilcke
2e9ed6f7aa
Merge pull request #856 from karalabe/windows-console-color-fix
...
cmd/geth: colorize console output in windows
2015-05-05 04:50:48 -07:00
Péter Szilágyi
c750ef09e1
cmd/geth: fix #853 colorize console output in windows
2015-05-05 14:44:39 +03:00
Gustav Simonsson
f4341c7b7f
Unskip working blocktests following ethash cache reusage
2015-05-05 08:34:29 +02:00
Gustav Simonsson
b1cc9cdc74
Integrate new ethash API and change geth makedag cmd
2015-05-05 08:24:15 +02:00
Gustav Simonsson
50659f4b48
Update ethash Godeps files
2015-05-05 07:50:04 +02:00
Péter Szilágyi
4accc187d5
eth, p2p: add trusted node list beside static list
2015-05-04 13:59:51 +03:00
Péter Szilágyi
2382da4179
cmd/mist: fix a stale error message
2015-05-04 13:11:43 +03:00
Péter Szilágyi
54db54931e
p2p: add static node dialing test
2015-05-04 13:08:42 +03:00
Jeffrey Wilcke
ac85fdc75e
Merge pull request #835 from obscuren/handler_errors
...
eth, eth/downloader: error handlers and td checks
2015-05-04 02:00:54 -07:00
obscuren
37770ed0d3
core: added unix timestamp to debug output for block proc
2015-05-03 21:49:19 +02:00
obscuren
1470b22e90
downloader: hash downloading recovery
...
If a peer fails to respond (disconnect, etc) during hash downloading
switch to a different peer which has it's current_hash in the queue's
peer set.
2015-05-03 16:27:03 +02:00
obscuren
ba2236fa51
cmd/geth, eth: bump version & tmp fix for incorrect TD peers
2015-05-03 14:11:47 +02:00
obscuren
f2a2b2ac70
eth/downloader: put back hashes on block overflow error
2015-05-03 14:11:00 +02:00
obscuren
493181ea09
eth/downloader: changed has to blockHashes for chain linking
2015-05-03 14:10:31 +02:00
obscuren
c5b8acbaf0
core: print ignored blocks
2015-05-03 14:09:50 +02:00
obscuren
25bc88113f
eth/downloader: added additional tests
2015-05-03 14:09:33 +02:00
obscuren
c6ad3aec05
eth,core: changed NewTicker to Tick
2015-05-03 13:27:37 +02:00
obscuren
b298928c49
core: added 'ignored' status
2015-05-01 16:00:30 +02:00
obscuren
016f152b36
eth, eth/downloader: Moved block processing & graceful shutdown
...
The downloader is no longer responsible for processing blocks. The
eth-protocol handler now takes care of this instead.
Added graceful shutdown during block processing. Closes #846
2015-05-01 15:58:44 +02:00
Péter Szilágyi
e82ddd9198
p2p: correct a leftover trusted -> static
2015-04-30 19:34:33 +03:00