aboutsummaryrefslogtreecommitdiffstats
path: root/eth/api.go
Commit message (Expand)AuthorAgeFilesLines
* cmd, core, eth, light, trie: add trie read caching layerPéter Szilágyi2018-11-151-3/+3
* internal/ethapi: add eth_chainId method (#17617)HackyMiner2018-09-301-0/+9
* cmd, eth: clean up miner startup API, drop noop config fieldPéter Szilágyi2018-08-231-36/+11
* cmd, eth, miner: make recommit configurable (#17444)gary rong2018-08-221-0/+6
* consensus/ethash: move remote agent logic to ethash internal (#15853)gary rong2018-08-031-41/+5
* eth: conform better to the golint standards (#16783)williambannas2018-06-141-2/+2
* core: improve getBadBlocks to return full block rlp (#16902)Martin Holst Swende2018-06-111-2/+27
* core/rawdb: separate raw database access to own package (#16666)Péter Szilágyi2018-05-071-2/+6
* core, trie: intermediate mempool between trie and database (#15857)Péter Szilágyi2018-02-061-2/+2
* cmd, core, eth/tracers: support fancier js tracing (#15516)Péter Szilágyi2017-12-211-250/+1
* eth: make tracing API errors more user friendly (#15589)Michael Ruminer2017-12-101-2/+12
* eth: return rlp-decoded values from debug_storageRangeAt (#15476)Benoit Verkindt2017-12-061-4/+8
* eth, internal: Implement getModifiedAccountsBy(Hash|Number) using trie diffs ...Nick Johnson2017-11-201-0/+83
* internal, accounts, eth: utilize vm failed flag to help gas estimationrjl4934564422017-10-021-2/+2
* eth, internal/ethapi: fix spelling of 'Ethereum' (#15164)Ernesto del Toro2017-09-201-4/+4
* core, eth/downloader: commit block data using batches (#15115)Felix Lange2017-09-101-1/+1
* core: implement Metropolis EIP 658, receipt status byterjl4934564422017-08-221-2/+3
* eth: fix megacheck warningsEgon Elbre2017-08-081-20/+0
* core/state: access trie through Database interface, track errors (#14589)Felix Lange2017-06-271-1/+1
* eth: update default gas price when not mining tooPéter Szilágyi2017-05-291-1/+9
* cmd, core, eth, miner: remove txpool gas price limits (#14442)Péter Szilágyi2017-05-171-1/+3
* eth: add debug_storageRangeAtFelix Lange2017-04-251-37/+90
* consensus, core, ethstats: use engine specific block beneficiary (#14318)Péter Szilágyi2017-04-121-1/+1
* eth: accept transactions when starting CPU mining (#13882)Péter Szilágyi2017-04-101-2/+2
* consensus, eth: don't CPU mine by default during remote miningPéter Szilágyi2017-04-071-10/+17
* debug: convert uint64-blocknumber into rpc.Blocknumber (#13862)Martin Holst Swende2017-04-051-6/+29
* core, consensus: pluggable consensus engines (#3817)Péter Szilágyi2017-04-051-41/+52
* all: import "context" instead of "golang.org/x/net/context"Felix Lange2017-03-231-1/+1
* all: finish integrating Go ethash, delete C++ vendorPéter Szilágyi2017-03-091-22/+3
* Logger updates 3 (#3730)Péter Szilágyi2017-03-021-7/+6
* all: blidly swap out glog to our log15, logs need reworkPéter Szilágyi2017-02-231-3/+2
* core, eth, internal: Added `debug_getBadBlocks()` method (#3654)Martin Holst Swende2017-02-141-0/+6
* cmd/geth, core: add support for recording SHA3 preimages (#3543)Nick Johnson2017-01-171-0/+6
* eth: accept leading zeros for nonce parameter of submitWork (#3558)Felix Lange2017-01-131-2/+2
* all: fix spelling errorsPéter Szilágyi2017-01-071-1/+1
* core/vm: improved EVM run loop & instruction calling (#3378)Jeffrey Wilcke2017-01-051-2/+2
* eth: fix miner start API to accept int, not hexintPéter Szilágyi2016-12-231-2/+2
* rpc: remove HexNumber, replace all uses with hexutil typesFelix Lange2016-12-201-17/+15
* eth, miner: verify PoW in the remote agent to notify submitter (#3438)Péter Szilágyi2016-12-201-1/+1
* cmd/utils, eth: Add gzip support for chain dump and restoreNick Johnson2016-12-141-2/+17
* core, core/vm: implemented a generic environment (#3348)Jeffrey Wilcke2016-12-061-3/+5
* core/types, params: EIP#155Jeffrey Wilcke2016-11-131-9/+3
* core, core/state, trie: EIP158, reprice & skip empty account writeJeffrey Wilcke2016-11-131-2/+3
* Godeps, vendor: convert dependency management to trash (#3198)Péter Szilágyi2016-10-291-2/+2
* core, eth, trie: reuse trie journals in all our codePéter Szilágyi2016-09-281-3/+3
* core/state: track all accounts in canon stateFelix Lange2016-09-261-3/+3
* core/vm, eth: Add support for javascript trace functionsNick Johnson2016-08-231-8/+57
* core/vm: Refactor tracing to make Tracer the main interfaceNick Johnson2016-08-221-34/+22
* core: added CheckNonce() to Message interfacezsfelfoldi2016-07-111-2/+2
* cmd, common, console, eth, release: drop redundant "full"sPéter Szilágyi2016-06-301-39/+39
* Merge pull request #2159 from zsfelfoldi/light-backendPéter Szilágyi2016-06-301-1533/+74
|\
| * eth: separate common and full node-specific API and backend servicezsfelfoldi2016-06-161-1533/+74
* | Merge pull request #2686 from obscuren/issue-2542Péter Szilágyi2016-06-141-0/+1
|\ \ | |/ |/|
| * core/state, eth: Updated suicides objects when tracing transactionsJeffrey Wilcke2016-06-131-0/+1
* | core: improved chainDb using sequential keyszsfelfoldi2016-06-071-13/+13
|/
* eth/api: fixed GetCompilers when there is no error creating SolcRémy Roy2016-05-251-1/+1
* Merge pull request #2564 from bas-vk/submit-txJeffrey Wilcke2016-05-231-67/+113
|\
| * eth: add new RPC method (personal.) SignAndSendTransactionBas van Kervel2016-05-201-67/+113
* | accounts/abi/bind, eth: rely on getCode for sanity checks, not estimate and callPéter Szilágyi2016-05-201-15/+0
|/
* eth: fixed regression in eth_signTransaction fixes #2578Jeffrey Wilcke2016-05-181-1/+1
* eth: fixed tracing functions using the current header instead of parentJeffrey Wilcke2016-05-091-2/+2
* release, all: integrate the release service into gethPéter Szilágyi2016-05-021-14/+16
* Merge pull request #2493 from almindor/developFelix Lange2016-04-301-0/+11
|\
| * eth: add personal_importRawKey for runtime private key importAles Katona2016-04-281-0/+11
* | accounts/abi/bind, eth: add contract non-existent errorPéter Szilágyi2016-04-271-0/+15
|/
* rpc: remove NotifierContextKeyFelix Lange2016-04-161-2/+2
* all: update license informationFelix Lange2016-04-151-7/+7
* eth, rpc: make trace configs optionalPéter Szilágyi2016-04-141-8/+14
* eth: fix single transaction tracing (run prev mutations)Péter Szilágyi2016-04-141-41/+47
* eth: add chaindbProperty to debug APIFelix Lange2016-04-131-0/+18
* accounts: improve API and add documentationFelix Lange2016-04-121-7/+6
* eth: report unlock errors to RPC clientsFelix Lange2016-04-121-4/+3
* accounts: streamline APIFelix Lange2016-04-121-64/+26
* rpc: various fixes/enhancementsBas van Kervel2016-04-121-25/+35
* rpc: add pub/sub supportBas van Kervel2016-04-021-61/+145
* Merge pull request #2402 from obscuren/eth-sign-fixJeffrey Wilcke2016-04-011-4/+4
|\
| * eth: enforce signing hashes using eth_sign instead of arbitrary dataJeffrey Wilcke2016-04-011-4/+4
* | core: transition db now also returns the required gas amountJeffrey Wilcke2016-04-011-3/+3
* | core: added basic chain configurationJeffrey Wilcke2016-04-011-10/+14
|/
* eth: fix accidental nil panic on nil errorsPéter Szilágyi2016-03-311-4/+13
* eth: manually convert errors to strings on the trace API (json cannot)Péter Szilágyi2016-03-311-11/+11
* accounts/abi/bind, cmd/abigen: Go API generator around an EVM ABIPéter Szilágyi2016-03-241-1/+1
* Merge pull request #2141 from obscuren/evm-initJeffrey Wilcke2016-03-241-93/+197
|\
| * eth/api: added root to the receiptsJeffrey Wilcke2016-03-241-0/+3
| * eth, rpc: implemented block debugging rpc callsJeffrey Wilcke2016-03-241-87/+193
| * core: Added EVM configuration optionsJeffrey Wilcke2016-03-241-8/+3
* | eth, miner: fetch pending block/state in on go (data race)Péter Szilágyi2016-03-161-2/+4
|/
* eth: various typosLeif Jurvetson2016-03-161-10/+10
* Merge pull request #2215 from bas-vk/estimategasPéter Szilágyi2016-03-011-34/+31
|\
| * core: improved check for contract creationBas van Kervel2016-02-161-34/+31
* | eth: fixed homestead tx checkJeffrey Wilcke2016-02-201-9/+9
* | parmas, crypto, core, core/vm: homestead consensus protocol changesGustav Simonsson2016-02-181-7/+8
|/
* Merge pull request #2195 from obscuren/gpo-rpcPéter Szilágyi2016-02-111-14/+13
|\
| * eth: Added GPO to suggest default gas pricesJeffrey Wilcke2016-02-101-14/+13
* | eth, eth/downloader, jsre: surface state sync progress through the APIPéter Szilágyi2016-02-101-13/+19
* | eth, miner: move the public miner api into eth to access etherbasePéter Szilágyi2016-02-091-0/+52
|/
* eth: sendTransaction would not report the error when tx could not be added to...Bas van Kervel2016-02-081-1/+1
* rpc: add jsonrpc version to module request, use json typesPéter Szilágyi2016-02-041-2/+1
* cmd, eth, rpc: fix some RPC issues with pending blocksPéter Szilágyi2016-02-031-104/+94
* Merge pull request #2156 from ppratscher/add_replay_txPéter Szilágyi2016-02-031-0/+139
|\
| * core/vm, rpc/api: renamed to debug.replayTransaction, migrated to new RPC, in...Peter Pratscher2016-02-021-0/+139
* | core, eth, rpc/api: rpc method to inspect the txpool queuePéter Szilágyi2016-02-011-0/+74
|/
* rpc: migrated the RPC insterface to a new reflection based RPC layerBas van Kervel2016-01-261-24/+73
* core: tx pool skip price validation for "owned" transactionszsfelfoldi2015-12-161-0/+2
* core, eth, node, rpc: port the admin and debug APIPéter Szilágyi2015-12-151-15/+202
* rpc: new RPC implementation with pub/sub supportBas van Kervel2015-12-141-0/+1216