aboutsummaryrefslogtreecommitdiffstats
path: root/internal
Commit message (Expand)AuthorAgeFilesLines
* cmd/evm, core/vm, internal/ethapi: don't disable call gas meteringPéter Szilágyi2018-03-051-7/+7
* internal/debug: add support for mutex profiles (#16230)Felix Lange2018-03-032-4/+38
* internal/ethapi: fix getTransactionReceiptPéter Szilágyi2018-02-281-2/+2
* metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15...Anton Evangelatov2018-02-231-0/+6
* 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-142-9/+9
* internal/build: fix usage of strings.TrimLeft (#16066)ferhat elmas2018-02-121-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-272-20/+60
* cmd/ethkey: fix formatting, review nits (#15807)Felix Lange2018-01-161-3/+5
* all: update generated code (#15808)Felix Lange2018-01-081-16/+12
* 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-213-531/+24
* 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
* eth, internal: Implement getModifiedAccountsBy(Hash|Number) using trie diffs ...Nick Johnson2017-11-201-0/+12
* 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
* dockerignore, internal/build: forward correct git folderPéter Szilágyi2017-11-132-4/+5
* .dockerignore, internal/build: Read git information directly from file (#15458)Arba Sasmoyo2017-11-132-5/+18
* internal/web3ext: make whisper v5 methods work (#15111)Guillaume Ballet2017-10-063-2977/+351
* 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
* internal/debug: add debug_setGCPercentFelix Lange2017-09-112-0/+11
* internal/debug: add debug_freeOSMemory (#15122)Felix Lange2017-09-112-71/+68
* 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-092-0/+21
* internal: fix megacheck warnings (#14919)Egon Elbre2017-08-072-34/+3
* internal/build: add GoTool and document why it uses GOROOTFelix Lange2017-08-071-2/+14
* core: remove redundant storage of transactions and receipts (#14801)Péter Szilágyi2017-07-151-146/+68
* internal/web3ext: fix debug.traceBlockFromFile wrapper (#14774)Daniel Sloof2017-07-101-2/+2
* core/state: access trie through Database interface, track errors (#14589)Felix Lange2017-06-272-30/+16
* Merge pull request #14540 from bas-vk/whisper-apiPéter Szilágyi2017-06-261-26/+36
|\
| * whisperv5: integrate whisper and add whisper RPC simulatorBas van Kervel2017-06-151-26/+36
* | swarm/test: add integration test for 'swarm up' (#14353)Lewis Marshall2017-06-211-0/+270
|/
* 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
|/
* whisper: switching to v5 + minor refactoring (#14387)gluk2562017-04-281-1/+100
* cmd, eth, les, mobile: make networkid uint64 everywherePéter Szilágyi2017-04-251-2/+2
* Merge pull request #14350 from fjl/trie-iterator-skip-2Péter Szilágyi2017-04-251-0/+5
|\
| * eth: add debug_storageRangeAtFelix Lange2017-04-251-0/+5
* | internal/ethapi: return empty arrays instead of null (#14374)bas-vk2017-04-241-3/+3
|/
* all: update license informationFelix Lange2017-04-141-1/+1
* cmd/utils, node: remove unused solc references and improve RPC config (#14324)bas-vk2017-04-132-6/+1
* consensus/clique, internal/web3ext: support hash based API queries (#14321)Péter Szilágyi2017-04-121-2/+10
* Merge pull request #14311 from Arachnid/tracingNick Johnson2017-04-121-22/+62
|\
| * internal/ethapi: Add support for fetching information about the current call ...Nick Johnson2017-04-111-22/+62
* | consensus/clique: Proof of Authority (#3753)Péter Szilágyi2017-04-101-0/+41
|/
* .travis, build: autodelete old unstable archives (#13867)Péter Szilágyi2017-04-062-2/+55
* core, consensus: pluggable consensus engines (#3817)Péter Szilágyi2017-04-051-2/+2
* swarm/api: improve FUSE build constraints, logging and APIs (#3818)Felix Lange2017-03-311-24/+19
* build: unify vendor skipping logicFelix Lange2017-03-231-0/+28
* swarm/api: support mounting manifests via FUSE (#3690)Zahoor Mohamed2017-03-231-0/+29
* all: import "context" instead of "golang.org/x/net/context"Felix Lange2017-03-233-13/+4
* core/vm: use uint64 instead of *big.Int in tracer (#3805)Yohann Leon2017-03-223-7/+7
* Merge pull request #3756 from fjl/core-types-gencodecFelix Lange2017-03-222-3/+4
|\
| * internal/jsre/deps: ensure that go generate produces no changesFelix Lange2017-03-072-3/+4
* | internal/ethapi: drop eth_compile (#3740)Péter Szilágyi2017-03-162-85/+1
* | all: finish integrating Go ethash, delete C++ vendorPéter Szilágyi2017-03-091-14/+2
* | 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-034-37/+35
* all: unify big.Int zero checks, use common/math in more places (#3716)Felix Lange2017-02-281-4/+4
* Merge pull request #3717 from tranvictor/masterPéter Szilágyi2017-02-281-1/+1
|\
| * internal/ethapi: fixes #2648, returns logsBloom for pending blocktranvictor2017-02-271-1/+1
* | all: disable log message colors outside of gethFelix Lange2017-02-271-4/+13
|/
* common: move big integer math to common/math (#3699)Felix Lange2017-02-271-6/+9
* internal, log: support debug log prints, displaying log originsPéter Szilágyi2017-02-231-3/+11
* all: blidly swap out glog to our log15, logs need reworkPéter Szilágyi2017-02-234-48/+50
* params: core, core/vm, miner: 64bit gas instructionsJeffrey Wilcke2017-02-143-23/+45
* core, eth, internal: Added `debug_getBadBlocks()` method (#3654)Martin Holst Swende2017-02-141-1/+6
* 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-132-19/+114
* accounts, cmd, eth, internal, mobile, node: split account backendsPéter Szilágyi2017-02-132-53/+57
* accounts/abi, internal/jsre/deps: gofmt -w -s (#3636)Diego Siqueira2017-02-031-2/+2
* params: core, core/vm, miner: 64bit gas instructions (#3514)Jeffrey Wilcke2017-02-023-30/+50
* console, internal/web3ext: remove bzz and ens extensions (#3602)Felix Lange2017-01-251-97/+0
* accounts/abi/bind, internal/ethapi: binary search gas estimation (#3587)Péter Szilágyi2017-01-211-2/+28
* internal/guide: initial test suite to ensure guide snippets run ok (#3582)Péter Szilágyi2017-01-202-0/+118
* Merge pull request #3579 from bas-vk/natspecPéter Szilágyi2017-01-171-6/+0
|\
| * cmd,eth,les,internal: remove natspec supportBas van Kervel2017-01-171-6/+0
* | cmd/geth, core: add support for recording SHA3 preimages (#3543)Nick Johnson2017-01-171-0/+6
|/
* internal: update web3.js to 0.18.1, embed deps with go-bindata (#3545)Péter Szilágyi2017-01-136-327/+774
* internal/ethapi: fix duration parameter of personal_unlockAccount (#3542)Felix Lange2017-01-111-5/+8
* all: fix spelling errorsPéter Szilágyi2017-01-072-14/+14
* 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/jsre: fix built-in inspect functionFelix Lange2016-12-202-4/+4
* 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
* cmd/bzzd: swarm daemon fixes (#3359)Viktor Trón2016-11-281-14/+2
* internal/build: use 'git tag --points-at' to get the current tagFelix Lange2016-11-281-1/+6
* cmd/utils, internal/web3ext: removed httpGetJeffrey Wilcke2016-11-251-5/+0
* internal/web3ext: remove registrar-related extensionsFelix Lange2016-11-251-30/+0
* internal/build: add support for git tag in local EnvironmentFelix Lange2016-11-232-3/+9
* .travis, build: Build step to push .aar to Maven CentralPéter Szilágyi2016-11-141-1/+1
* 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-095-3/+5
* les: light client protocol and APIZsolt Felfoldi2016-11-092-8/+9
* build: fix remote path for archive uploads (#3243)Felix Lange2016-11-091-0/+6
* build: NSIS based Windows installer (#3240)Péter Szilágyi2016-11-091-0/+23
* internal/build: call correct signer methodPéter Szilágyi2016-11-081-1/+1
* build, internal/build: misc improvements (#3229)Felix Lange2016-11-031-10/+18
* travis, build: implement uploading archives to azurePéter Szilágyi2016-11-032-0/+116
* internal/debug, internal/ethapi, rpc, swarm/storage: Ran "go fmt"Kenji Siu2016-11-012-23/+23
* 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-292-8/+84
* | Godeps, vendor: convert dependency management to trash (#3198)Péter Szilágyi2016-10-291-5/+4
* | internal/ethapi: add debug.chaindbCompactFelix Lange2016-10-202-0/+23
* | Merge pull request #3100 from kobigurk/developFelix Lange2016-10-172-1/+55
|\ \
| * | internal/ethapi, internal/web3ext: adds raw tx retrieval methodsKobi Gurkan2016-10-102-1/+55
* | | 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
* | | | metrics, internal/debug: Add --pprofaddr flag, expose metrics via gexpNick Johnson2016-10-141-2/+7
| |/ / |/| |
* | | 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
| |/ / |/| |
* | | internal/build: fix git tag env variable for AppVeyorFelix Lange2016-10-031-1/+1
|/ /
* | internal/build: use less edgy command to get the branch nameFelix Lange2016-10-031-1/+3
* | Merge pull request #3066 from fjl/build-envPéter Szilágyi2016-10-022-8/+120
|\ \
| * | build: improve debian packagingFelix Lange2016-10-022-8/+120
| |/
* / 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
* swarm: plan bee for content storage and distribution on web3ΞTHΞЯSPHΞЯΞ2016-08-311-9/+151
* common,internal: typo/misspelling fixes (#2953)gregg dourgarian2016-08-271-5/+5
* 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-233-1/+488
* 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
|/
* Merge pull request #2740 from Firescar96/removepeerFelix Lange2016-07-291-0/+5
|\
| * node, p2p, internal: Add ability to remove peers via admin interfaceFirescar962016-07-151-0/+5
* | rpc: add new client, use it everywhereFelix Lange2016-07-231-1/+1
* | eth/api: rename signAndSendTransaction to sendTransactionBas van Kervel2016-07-222-4/+10
* | core: added CheckNonce() to Message interfacezsfelfoldi2016-07-111-2/+2
* | Merge pull request #2159 from zsfelfoldi/light-backendPéter Szilágyi2016-06-302-0/+1661
|\ \ | |/ |/|
| * eth: separate common and full node-specific API and backend servicezsfelfoldi2016-06-162-0/+1661
* | web3ext: Remove old natspec Admin_JS stubsJustin Clark-Casey2016-06-241-15/+0
* | build: add ci.go, use it everywhereFelix Lange2016-06-222-0/+299
|/
* cmd/geth: codegansta/cli package renamed to urfave/cliBas van Kervel2016-06-091-1/+1
* internal/jsre: ensure Stop can be called more than onceFelix Lange2016-06-031-7/+9
* console, internal/jsre: colorize JavaScript exceptions tooPéter Szilágyi2016-05-302-2/+20
* cmd, console: split off the console into a reusable packagePéter Szilágyi2016-05-307-0/+16874
* eth: add new RPC method (personal.) SignAndSendTransactionBas van Kervel2016-05-201-0/+6
* cmd/geth, internal/web3ext, rpc: surface rpc module, fix shh, fix minerPéter Szilágyi2016-05-111-116/+131
* internal/debug: also rename debug_startTrace to debug_startGoTraceFelix Lange2016-05-065-14/+14
* internal/debug: rename debug_trace to debug_goTraceFelix Lange2016-05-062-4/+4
* eth: add personal_importRawKey for runtime private key importAles Katona2016-04-281-6/+21
* rpc: move web3.js extensions to internal/web3extFelix Lange2016-04-151-0/+463
* internal/debug: add memStats and gcStats to APIFelix Lange2016-04-131-0/+15
* cmd/utils, internal/debug: show all stacks for 10x Ctrl-C induced panicFelix Lange2016-03-122-0/+51
* internal/debug: don't disable heap profile collection by defaultFelix Lange2016-03-121-0/+1
* internal/debug: APIs for profiling and tracingFelix Lange2016-01-284-0/+404