aboutsummaryrefslogtreecommitdiffstats
path: root/internal/ethapi
Commit message (Expand)AuthorAgeFilesLines
* all: fix various comment typos (#17748)Liang ZOU2018-09-251-1/+1
* cmd, core, eth, miner, params: configurable gas floor and ceilPéter Szilágyi2018-08-291-1/+1
* crypto: replace ToECDSAPub with error-checking func UnmarshalPubkey (#16932)Felix Lange2018-06-121-4/+2
* internal/ethapi: reduce pendingTransactions to O(txs+accs) from O(txs*accs)Péter Szilágyi2018-06-121-4/+9
* rpc: support returning nil pointer big.Ints (null)Péter Szilágyi2018-06-111-7/+7
* core: improve getBadBlocks to return full block rlp (#16902)Martin Holst Swende2018-06-111-6/+14
* params: fix golint warnings (#16853)kiel barry2018-06-051-3/+3
* core, eth: minor txpool event cleanupsPéter Szilágyi2018-05-181-1/+1
* all: collate new transaction events togetherrjl4934564422018-05-181-1/+1
* core/rawdb: separate raw database access to own package (#16666)Péter Szilágyi2018-05-071-3/+4
* core/types: remove String methods from struct types (#16205)Steven Roose2018-04-051-1/+2
* internal/ethapi: make resent gas params optionalPéter Szilágyi2018-03-081-2/+2
* cmd/evm, core/vm, internal/ethapi: don't disable call gas meteringPéter Szilágyi2018-03-051-7/+7
* internal/ethapi: fix getTransactionReceiptPéter Szilágyi2018-02-281-2/+2
* eth, les, light: filter on logs only, derive receipts on demandPéter Szilágyi2018-02-231-3/+7
* ethapi: prevent creating contract if no data is provided (#16108)Martin Holst Swende2018-02-211-0/+12
* all: update license information (#16089)Felix Lange2018-02-141-1/+1
* core, trie: intermediate mempool between trie and database (#15857)Péter Szilágyi2018-02-061-1/+1
* internal: fix a typo that caused a lint error on travis (#15987)Guillaume Ballet2018-01-291-1/+1
* ethapi: add personal.signTransaction (#15971)Martin Holst Swende2018-01-271-20/+54
* all: switch gas limits from big.Int to uint64Péter Szilágyi2018-01-032-32/+34
* cmd, core, eth/tracers: support fancier js tracing (#15516)Péter Szilágyi2017-12-212-511/+0
* Merge pull request #15674 from chfast/vm-no-snapshot-paramPéter Szilágyi2017-12-181-1/+1
|\
| * core/vm: Remove snapshot param from Interpreter.Run()Paweł Bylica2017-12-151-1/+1
* | internal/ethapi: support "input" in transaction args (#15640)Felix Lange2017-12-181-3/+16
* | internal/ethapi: don't crash for missing receiptsrhaps1072017-12-141-1/+4
|/
* internal/ethapi: fix typo in comment (#15659)yoza2017-12-131-1/+1
* internal/ethapi: avoid recreating JavaScript tracer wrappersPéter Szilágyi2017-11-241-43/+42
* internal/ethapi: fix js tracer to properly decode addresses (#15297)Pulyak Viktor2017-11-181-10/+10
* Added output to clarify gas calculation in txpool.inspecttsarpaul2017-11-171-2/+2
* core/vm, internal/ethapi: tracer no full storage, nicer json output (#15499)Péter Szilágyi2017-11-171-25/+32
* accounts, internal: fail if no suitable estimated gas found (#15477)gary rong2017-11-151-13/+26
* internal, accounts, eth: utilize vm failed flag to help gas estimationrjl4934564422017-10-021-15/+18
* core/types, internal: swap Receipt.Failed to StatusPéter Szilágyi2017-10-021-8/+3
* internal/ethapi: add status code to receipt rpc returnrjl4934564422017-10-021-3/+14
* internal/ethapi: remove code duplication around tx sending (#15158)slumber11222017-09-251-21/+7
* eth, internal/ethapi: fix spelling of 'Ethereum' (#15164)Ernesto del Toro2017-09-201-4/+4
* core: make txpool operate on immutable statePéter Szilágyi2017-09-052-2/+0
* Merge pull request #15014 from rjl493456442/metropolis-eip658Péter Szilágyi2017-08-231-1/+2
|\
| * core: implement Metropolis EIP 658, receipt status byterjl4934564422017-08-221-1/+2
* | cmd/evm, core/vm, internal/ethapi: Show error when exiting (#14985)Martin Holst Swende2017-08-231-1/+1
|/
* core, light: send chain events using event.Feed (#14865)Miya Chen2017-08-181-0/+4
* accounts: refactor API for generalized USB walletsPéter Szilágyi2017-08-091-4/+11
* accounts, console, internal: support trezor hardware walletPéter Szilágyi2017-08-091-0/+16
* internal: fix megacheck warnings (#14919)Egon Elbre2017-08-071-26/+3
* core: remove redundant storage of transactions and receipts (#14801)Péter Szilágyi2017-07-151-146/+68
* core/state: access trie through Database interface, track errors (#14589)Felix Lange2017-06-272-30/+16
* cmd/evm: add --prestate, --sender, --json flags for fuzzing (#14476)Martin Holst Swende2017-06-071-0/+7
* internal/ethapi: initialize account mutex in lock properlyMartin Holst Swende2017-06-011-2/+3
* Merge pull request #14516 from holiman/noncefixesPéter Szilágyi2017-05-303-36/+92
|\
| * internal/ethapi: add mutex around signing + nonce assignmentMartin Holst Swende2017-05-303-36/+92
* | internal/ethapi: fix tx nonces in pool inspect/contentPéter Szilágyi2017-05-291-8/+8
|/
* Merge pull request #14502 from karalabe/mobile-import-ecdsaFelix Lange2017-05-251-4/+2
|\
| * accounts/keystore, crypto: enforce 256 bit keys on importPéter Szilágyi2017-05-231-4/+2
* | Merge pull request #14336 from obscuren/metropolis-preparationFelix Lange2017-05-251-1/+1
|\ \ | |/ |/|
| * consensus, core/*, params: metropolis preparation refactorJeffrey Wilcke2017-05-181-1/+1
* | internal/ethapi: lock when auto-filling transaction nonce (#14483)Martin Holst Swende2017-05-191-0/+23
|/
* cmd, eth, les, mobile: make networkid uint64 everywherePéter Szilágyi2017-04-251-2/+2
* internal/ethapi: return empty arrays instead of null (#14374)bas-vk2017-04-241-3/+3
* cmd/utils, node: remove unused solc references and improve RPC config (#14324)bas-vk2017-04-131-1/+1
* internal/ethapi: Add support for fetching information about the current call ...Nick Johnson2017-04-111-22/+62
* core, consensus: pluggable consensus engines (#3817)Péter Szilágyi2017-04-051-2/+2
* all: import "context" instead of "golang.org/x/net/context"Felix Lange2017-03-232-2/+2
* core/vm: use uint64 instead of *big.Int in tracer (#3805)Yohann Leon2017-03-223-7/+7
* internal/ethapi: drop eth_compile (#3740)Péter Szilágyi2017-03-162-85/+1
* all: swap out the C++ ethash to the pure Go one (mining todo)Péter Szilágyi2017-03-091-6/+2
* all: update light logs (and a few others) to the new modelPéter Szilágyi2017-03-031-28/+26
* all: unify big.Int zero checks, use common/math in more places (#3716)Felix Lange2017-02-281-4/+4
* internal/ethapi: fixes #2648, returns logsBloom for pending blocktranvictor2017-02-271-1/+1
* common: move big integer math to common/math (#3699)Felix Lange2017-02-271-6/+9
* all: blidly swap out glog to our log15, logs need reworkPéter Szilágyi2017-02-231-17/+16
* params: core, core/vm, miner: 64bit gas instructionsJeffrey Wilcke2017-02-143-23/+45
* Revert "params: core, core/vm, miner: 64bit gas instructions (#3514)"Jeffrey Wilcke2017-02-133-44/+23
* accounts, cmd, internal, node: implement HD wallet self-derivationPéter Szilágyi2017-02-131-1/+5
* accounts, cmd, internal, mobile, node: canonical account URLsPéter Szilágyi2017-02-131-3/+1
* accounts, cmd, eth, internal, miner, node: wallets and HD APIsPéter Szilágyi2017-02-131-19/+102
* accounts, cmd, eth, internal, mobile, node: split account backendsPéter Szilágyi2017-02-131-36/+39
* params: core, core/vm, miner: 64bit gas instructions (#3514)Jeffrey Wilcke2017-02-023-30/+50
* accounts/abi/bind, internal/ethapi: binary search gas estimation (#3587)Péter Szilágyi2017-01-211-2/+28
* internal/ethapi: fix duration parameter of personal_unlockAccount (#3542)Felix Lange2017-01-111-5/+8
* all: fix spelling errorsPéter Szilágyi2017-01-071-3/+3
* Merge pull request #3518 from fjl/ethclient-dependency-cleanupPéter Szilágyi2017-01-061-1/+1
|\
| * core/vm: move Log to core/typesFelix Lange2017-01-061-1/+1
* | accounts, internal, mobile: polish accounts API, extend Android testsPéter Szilágyi2017-01-051-6/+5
|/
* core/vm: improved EVM run loop & instruction calling (#3378)Jeffrey Wilcke2017-01-053-5/+5
* accounts, core, crypto, internal: use normalised V during signature handling ...Péter Szilágyi2017-01-051-8/+27
* internal/ethapi: fix hex handling for eth_call input and eth_sendRawTransactionFelix Lange2016-12-201-4/+4
* rpc: remove HexNumber, replace all uses with hexutil typesFelix Lange2016-12-201-301/+159
* rpc: remove HexBytes, replace all uses with hexutil.BytesFelix Lange2016-12-201-9/+9
* internal/ethapi: fix hex handling for eth_sign, personal_{sign,recover}Felix Lange2016-12-161-29/+14
* core: bugfix state change race condition in txpool (#3412)bas-vk2016-12-112-5/+13
* core, core/vm: implemented a generic environment (#3348)Jeffrey Wilcke2016-12-063-63/+10
* core/types: turn off nonce checking for Call messagesZsolt Felfoldi2016-11-141-1/+1
* core/types, params: EIP#155Jeffrey Wilcke2016-11-132-34/+56
* core, core/state, trie: EIP158, reprice & skip empty account writeJeffrey Wilcke2016-11-131-6/+3
* all: update license informationFelix Lange2016-11-092-2/+2
* les: light client protocol and APIZsolt Felfoldi2016-11-092-8/+9
* internal/debug, internal/ethapi, rpc, swarm/storage: Ran "go fmt"Kenji Siu2016-11-011-22/+22
* Merge pull request #3064 from pirapira/limit_struct_logsJeffrey Wilcke2016-10-311-1/+2
|\
| * vm, ethapi: add `limit` option to traceTransactionYoichi Hirai2016-09-301-1/+2
* | internal/ethapi: add personal_sign and fix eth_sign to hash message (#2940)bas-vk2016-10-291-7/+72
* | internal/ethapi: add debug.chaindbCompactFelix Lange2016-10-201-0/+19
* | Merge pull request #3100 from kobigurk/developFelix Lange2016-10-171-1/+42
|\ \
| * | internal/ethapi, internal/web3ext: adds raw tx retrieval methodsKobi Gurkan2016-10-101-1/+42
* | | Merge pull request #3111 from obscuren/gas-price-forkPéter Szilágyi2016-10-151-1/+3
|\ \ \ | |/ / |/| |
| * | core, core/vm: added gas price variance tableJeffrey Wilcke2016-10-151-1/+3
* | | Merge pull request #3088 from bas-vk/rpc-block-outputFelix Lange2016-10-071-1/+1
|\ \ \ | |/ / |/| |
| * | core/types: renamed receiptRoot to receiptsRootBas van Kervel2016-10-051-1/+1
* | | Merge pull request #3092 from fjl/state-journalJeffrey Wilcke2016-10-061-8/+8
|\ \ \
| * | | core/state: implement reverts by journaling all changesFelix Lange2016-10-061-8/+8
| |/ /
* / / internal/ethapi: bugfix gas price and limit swapped in eth_resendBas van Kervel2016-10-051-4/+3
|/ /
* / cmd, core, internal, light, tests: avoid hashing the code in the VMPéter Szilágyi2016-10-011-1/+1
|/
* core, eth, trie: reuse trie journals in all our codePéter Szilágyi2016-09-281-0/+2
* core/state: track all accounts in canon stateFelix Lange2016-09-261-2/+2
* ethereum, ethclient: add SyncProgress API endpointPéter Szilágyi2016-09-061-7/+7
* core, eth, internal, miner: optimize txpool for quick opsPéter Szilágyi2016-09-021-1/+1
* core, eth, miner: only retain 1 tx/nonce, remove bad onesPéter Szilágyi2016-09-022-37/+25
* internal/ethapi: add missing output fieldsFelix Lange2016-08-041-24/+33
* internal/ethapi: Fix bug in opCodeWrapper usageNick Johnson2016-08-242-6/+23
* internal/ethapi: Improve tracer error reporting and serializationNick Johnson2016-08-242-11/+26
* core/vm, eth: Add support for javascript trace functionsNick Johnson2016-08-232-0/+486
* core/vm: Refactor tracing to make Tracer the main interfaceNick Johnson2016-08-221-54/+0
* Merge pull request #2909 from fjl/account-manager-cleanupFelix Lange2016-08-183-73/+90
|\
| * common/compiler: simplify solc wrapperFelix Lange2016-08-173-73/+90
* | rpc: refactor subscriptions and filtersBas van Kervel2016-08-171-122/+4
|/
* eth/api: rename signAndSendTransaction to sendTransactionBas van Kervel2016-07-221-2/+8
* core: added CheckNonce() to Message interfacezsfelfoldi2016-07-111-2/+2
* eth: separate common and full node-specific API and backend servicezsfelfoldi2016-06-162-0/+1661