Commit Graph

  • e46c02a04f fix natspec test * registar url string retrieval chop leading zeros now * rewrite test using test mining * remove temporary applyTxs from xeth zelig 2015-07-05 19:19:42 +01:00
  • dd521ece3f Always return transaction hash Taylor Gerring 2015-07-05 12:25:44 -05:00
  • 88043f48de Add GPU mining. Saftey not guaranteed. Gustav Simonsson 2015-06-12 07:45:23 +02:00
  • bcc1660abc core, miner, tests: added test, implemented bad block reporting Jeffrey Wilcke 2015-07-04 17:45:18 +02:00
  • 1927e28f6a fix js arguments and TestContract passes zelig 2015-07-04 22:12:14 +01:00
  • 19c16a82a2 Merge 66174cf817771fc80c46a5413d873a963db48975 into 9c3db1be1dd24c366a58a7ced22adfa0b0839efe Gustav Simonsson 2015-07-04 21:40:16 +00:00
  • 62559ac330 Cleanup Taylor Gerring 2015-07-04 12:14:06 -05:00
  • 30afd37604 Compose additional fields Taylor Gerring 2015-07-04 12:03:37 -05:00
  • cdea7bfeba rename js methods in js_test for new console API + rebase fixes zelig 2015-07-03 12:45:12 +01:00
  • da66fa1bfb fix GPO missing flags zelig 2015-07-03 08:18:01 +01:00
  • aca8e96956 fix sleepBlocks, implement sleep zelig 2015-07-02 16:38:48 +01:00
  • ea00f689ec post chainheadevent in miner/worker zelig 2015-07-02 16:32:20 +01:00
  • 91eb750501 add missing method to api/admin zelig 2015-06-30 16:39:31 +01:00
  • cb5735c00d Registrar and contractInfo handling * resolver -> common/registrar * global registrar name registry interface * add Call to resolver backend interface * the hashReg and UrlHing contracts now initialised from global registry * initialization of contracts uniform * improve errors and more econsistent method names * common/registrar/ethreg: versioned registrar * integrate new naming and registrar in natspec * js console api: setGlobalRegistrar, setHashReg, setUrlHint * js test TestContract uses mining - tests fixed all pass * eth/backend: allow PoW test mode (small ethash DAG) * console jsre refers to resolver.abi/addr, * cmd/geth/contracts.go moved to common/registrar zelig 2015-06-23 15:48:33 +01:00
  • e93216f8d4 Registrar and contractInfo handling * resolver -> common/registrar * global registrar name registry interface * add Call to resolver backend interface * the hashReg and UrlHing contracts now initialised from global registry * initialization of contracts uniform * improve errors and more econsistent method names * common/registrar/ethreg: versioned registrar * integrate new naming and registrar in natspec * js console api: setGlobalRegistrar, setHashReg, setUrlHint * js test TestContract uses mining - tests fixed all pass * eth/backend: allow PoW test mode (small ethash DAG) * console jsre refers to resolver.abi/addr, * cmd/geth/contracts.go moved to common/registrar zelig 2015-06-23 15:48:33 +01:00
  • f680415739 core, miner: miner header validation, transaction & receipt writing Jeffrey Wilcke 2015-07-03 11:24:42 +02:00
  • 0ab465e84e Merge 5027822bdebd9e0fd23d231109596eebbe04c759 into 9c3db1be1dd24c366a58a7ced22adfa0b0839efe Jeffrey Wilcke 2015-07-04 16:48:56 +00:00
  • cd4cc309ae Remove redundant function Taylor Gerring 2015-07-04 11:28:30 -05:00
  • 3be9046c21 Rename local variable for clarity Taylor Gerring 2015-07-04 10:24:52 -05:00
  • 0f04af5916 Fix core error forwarding, unify OOG VM err Gustav Simonsson 2015-07-03 19:54:14 +02:00
  • 481b221279 Decode full receipt storage Taylor Gerring 2015-07-04 00:00:23 -05:00
  • 80eb8f46b7 Fix hex conversion Taylor Gerring 2015-07-03 23:46:59 -05:00
  • 3a983d2419 Initial getTransactionReceipt support Taylor Gerring 2015-07-03 11:20:07 -05:00
  • 66174cf817 Dev commit. Squash in rebase. Gustav Simonsson 2015-07-04 05:07:24 +02:00
  • 9c3db1be1d Merge pull request #1369 from obscuren/statedb-update-cleanup Jeffrey Wilcke 2015-07-04 03:42:13 -07:00
  • 9bb575be7d Merge pull request #1283 from ethersphere/frontier/accounts Jeffrey Wilcke 2015-07-04 03:40:23 -07:00
  • 47460b3b4a trie: removed shallow copies (thanks to @fjl) Jeffrey Wilcke 2015-07-02 18:21:14 +02:00
  • 0a1ff68c11 trie: dirty tracking Jeffrey Wilcke 2015-07-01 15:38:32 +02:00
  • ab16ce70fc core, miner, tests: renamed state methods Jeffrey Wilcke 2015-07-01 12:07:14 +02:00
  • 08caeedd84 core, core/state: only write necessary state. Skip intermediate Jeffrey Wilcke 2015-06-30 23:49:34 +02:00
  • 6f69b4d61f Merge pull request #1399 from obscuren/receipts-storing-fix Jeffrey Wilcke 2015-07-03 17:50:46 -07:00
  • 2feb23c1da core, eth, miner, xeth: receipt storage fix Jeffrey Wilcke 2015-07-04 02:25:04 +02:00
  • 70a4e605b5 Fix incorreclty removed includes Anthony Eufemio 2015-07-04 03:43:40 +08:00
  • 55d941ae84 Merge remote-tracking branch 'upstream/develop' into limits-changes Anthony Eufemio 2015-07-04 03:42:06 +08:00
  • 7f496c6537 Merge 4d0f933466179e3a0604c84ff7a50cf1147c896f into efd7da0ce8fc9ac10c2d50ed222c5360c53c17ca Mario Fortier 2015-07-03 17:05:24 +00:00
  • 4d0f933466 Merge pull request #2 from EtherLink/revert-1-develop Mario Fortier 2015-07-03 12:53:27 -04:00
  • 229331751e Revert "Update" Mario Fortier 2015-07-03 08:52:45 -04:00
  • 90f29df2c9 Merge pull request #1 from ethereum/develop Mario Fortier 2015-07-03 12:39:16 -04:00
  • efd7da0ce8 Merge pull request #1385 from Gustav-Simonsson/update_tests Jeffrey Wilcke 2015-07-03 09:20:21 -07:00
  • ff97059a99 Update Ethereum JSON tests, skip failing Gustav Simonsson 2015-07-03 09:40:07 +02:00
  • acd85fe95f Merge pull request #1393 from bas-vk/issue1377 Jeffrey Wilcke 2015-07-03 08:27:04 -07:00
  • 4dfcd6012b Merge pull request #1392 from bas-vk/ipcpipelining Jeffrey Wilcke 2015-07-03 08:26:57 -07:00
  • 546c0f631c Merge pull request #1394 from obscuren/develop Jeffrey Wilcke 2015-07-03 08:22:30 -07:00
  • 0e33fbdcb9 miner: ignore future errors Jeffrey Wilcke 2015-07-03 17:21:23 +02:00
  • 8150c0a726 upgrade web3 to version 0.7.1 Bas van Kervel 2015-07-03 17:08:41 +02:00
  • e8c1399bbf fixed unittest after new implementation Bas van Kervel 2015-07-03 16:57:40 +02:00
  • 1cbab291a9 Merge pull request #1389 from obscuren/txpool-issues Jeffrey Wilcke 2015-07-03 07:50:30 -07:00
  • 8181929c9a Merge pull request #1391 from tgerring/consolefalse Jeffrey Wilcke 2015-07-03 07:46:49 -07:00
  • d9efaf754c simplified implementation and improved performance Bas van Kervel 2015-07-03 15:44:35 +02:00
  • 6afdc52483 Prevent debug value from printing on console Taylor Gerring 2015-07-03 07:40:47 -05:00
  • 29e2fb38f8 core, miner: miner header validation, transaction & receipt writing Jeffrey Wilcke 2015-07-03 11:24:42 +02:00
  • 03129e7c93 Merge pull request #1390 from karalabe/fix-downloader-test-race Jeffrey Wilcke 2015-07-03 04:22:14 -07:00
  • f0e94b4d71 display rpc error in console Bas van Kervel 2015-07-03 12:22:20 +02:00
  • f857fb7600 eth/downloader: fix a rare test race on the OSX CI Péter Szilágyi 2015-07-03 12:53:11 +03:00
  • 1959346793 account update: migrate or change password * account.Update * KeyStore.Cleanup * fix dir rm for old format deleteKey zelig 2015-07-03 04:56:20 +01:00
  • 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 zelig 2015-07-02 22:58:00 +01:00
  • a4df9d74ea accounts order by keyfile ctime zelig 2015-06-21 22:17:17 +01:00
  • eb82ca4563 rpc/js coinbase returns null if no etherbase set zelig 2015-06-21 20:33:51 +01:00
  • 09b6983175 no primary when listing accounts zelig 2015-06-21 04:01:12 +01:00
  • 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 zelig 2015-06-17 11:25:42 +01:00
  • 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 zelig 2015-06-18 16:20:00 +01:00
  • 1d72aaa0cd simplify account unlocking zelig 2015-06-18 15:12:39 +01:00
  • cf66826223 merge conflict Bas van Kervel 2015-07-02 17:33:21 +02:00
  • 56ed408436 ipcpath issue fix Bas van Kervel 2015-07-02 17:20:58 +02:00
  • 6be527dd52 prevent discarding requests when parsing fails Bas van Kervel 2015-07-02 15:26:55 +02:00
  • effe9cc2cf added pipelining support Bas van Kervel 2015-07-01 08:23:17 +02:00
  • 89525fcb4e ipcpath issue fix Bas van Kervel 2015-07-02 17:20:58 +02:00
  • c2590af7fd prevent discarding requests when parsing fails Bas van Kervel 2015-07-02 15:26:55 +02:00
  • 9f6016e877 Merge branch 'develop' of github.com:ethereum/go-ethereum into develop Vitalik Buterin 2015-07-02 05:27:31 -04:00
  • 75f41dedca Merge pull request #1378 from obscuren/issue1367 Jeffrey Wilcke 2015-07-02 02:27:20 -07:00
  • 744af9f497 Switched canary addresses Vitalik Buterin 2015-07-02 05:27:19 -04:00
  • 529fb7a7d7 core, xeth: core.AddressFromMessage removed => crypto.CreateAddress Jeffrey Wilcke 2015-07-02 11:19:10 +02:00
  • 5caff3bc24 Merge pull request #1351 from karalabe/eth61 Jeffrey Wilcke 2015-07-01 08:16:44 -07:00
  • 507869bff1 Merge pull request #1373 from obscuren/recovery-tools Jeffrey Wilcke 2015-07-01 08:09:33 -07:00
  • 70d5d791cc core, cmd/geth: improved recover functionality Jeffrey Wilcke 2015-07-01 16:15:02 +02:00
  • d6f2c0a76f eth, eth/downloader: fix #1231, DOS vulnerability in hash queueing Péter Szilágyi 2015-07-01 15:19:11 +03:00
  • bb418a43c1 Merge pull request #1370 from obscuren/force-checkpoint Jeffrey Wilcke 2015-07-01 03:57:13 -07:00
  • 2e5242f9bb Merge pull request #1355 from Gustav-Simonsson/block_header_ts_uint64 Jeffrey Wilcke 2015-07-01 03:57:02 -07:00
  • 1ae80aaf64 eth: fix #1371, double lock during block/txn known set limitation Péter Szilágyi 2015-07-01 11:12:05 +03:00
  • 41de1cb723 added pipelining support Bas van Kervel 2015-07-01 08:23:17 +02:00
  • 29ab1fa8a5 core, cmd/geth: recover by number Jeffrey Wilcke 2015-07-01 00:52:44 +02:00
  • 60454da650 eth/downloader: reduce hash fetches in prep for eth/61 Péter Szilágyi 2015-07-01 01:20:49 +03:00
  • cb2c10d862 Merge pull request #1366 from ethers/rpcRequest Jeffrey Wilcke 2015-06-30 12:17:59 -07:00
  • d05305473e fix logging jsonrpc request #1365 ethers 2015-06-30 12:14:16 -07:00
  • 5027822bde wip Jeffrey Wilcke 2015-06-25 13:27:24 +02:00
  • f17ae6b256 core/vm: native functions Jeffrey Wilcke 2015-06-25 12:47:37 +02:00
  • 27bf7b6c65 core/vm: improved segments by adding native calls Jeffrey Wilcke 2015-06-25 11:01:22 +02:00
  • e92fce8a03 core/vm: add SSTORE to "dynamic" Jeffrey Wilcke 2015-06-23 21:35:25 +02:00
  • cb7cd07ed0 cmd/vm: code segmenting Jeffrey Wilcke 2015-06-23 19:04:05 +02:00
  • f43c07cb3c eth, eth/downloader: transition to eth 61 Péter Szilágyi 2015-06-30 19:05:06 +03:00
  • af51dc4d63 eth, eth/downloader: pass the eth protocol version through Péter Szilágyi 2015-06-29 17:37:55 +03:00
  • aac2b6ae4c eth: add the blocks from numbers protocol message Péter Szilágyi 2015-06-29 17:32:14 +03:00
  • 5db8f447d5 eth: fix #1319, put an upper limit on the known txns and blocks Péter Szilágyi 2015-06-29 17:06:07 +03:00
  • 6fc85f1ec2 eth: clean up peer struct a bit, fix double txn bcast Péter Szilágyi 2015-06-29 12:44:00 +03:00
  • 2c8ed76e01 eth: start cleaning up old protocol implementation, add metrics Péter Szilágyi 2015-06-26 20:42:27 +03:00
  • 393d675690 cmd/geth, cmd/utils, eth: advertise both eth/60 and eth/61 Péter Szilágyi 2015-06-26 16:54:27 +03:00
  • a2ce7b9950 Merge branch 'hotfix/0.9.34-1' v0.9.34-1 Jeffrey Wilcke 2015-06-30 11:14:59 +02:00
  • 4c490db6af Use uint64 for block header timestamp Gustav Simonsson 2015-06-30 09:13:16 +02:00
  • be935bff84 Merge pull request #1363 from obscuren/safeguard Jeffrey Wilcke 2015-06-30 09:25:10 -07:00
  • a748afce03 core: txpool listen for ChainHeadEvent instead of ChainEvent Jeffrey Wilcke 2015-06-30 15:42:20 +02:00