aboutsummaryrefslogtreecommitdiffstats
path: root/common
Commit message (Expand)AuthorAgeFilesLines
* common: add utilities for Big type (#104)Meng-Ying Yang2018-12-281-0/+6
* core: add database/sql support for more types (#102)Meng-Ying Yang2018-12-282-1/+131
* Change import go github.com/dexon-foundation/dexonWei-Ning Huang2018-12-195-6/+6
* common/compiler: capture runtime code and source maps (#18020)JoranHonig2018-11-081-8/+16
* EIP-1186 eth_getProof (#17737)Simon Jentzsch2018-10-191-0/+9
* common, core, light: add block age into info logsPéter Szilágyi2018-09-201-0/+42
* all: simplify s[:] to s where s is a slice (#17673)Emil2018-09-151-1/+1
* common: fix typo (#17582)ligi2018-09-041-1/+1
* all: remove the duplicate 'the' in annotations (#17509)Wenbiao Zheng2018-08-271-2/+2
* les: implement client connection logic (#16899)Felföldi Zsolt2018-08-154-0/+323
* common: add database/sql support for Hash and Address (#15541)Vincent Serpoul2018-07-242-2/+219
* common/number: delete unused package (#16983)Felix Lange2018-06-142-305/+0
* common: all golint warnings removed (#16852)kiel barry2018-06-146-8/+14
* cmd/abigen: support for reading solc output from stdin (#16683)Antonio Salazar Cardozo2018-06-051-4/+24
* common: improve documentation comments (#16701)kiel barry2018-05-296-132/+78
* common: changed if-else blocks to conform with golint (#16656)GagziW2018-05-071-8/+6
* rpc: clean up IPC handler (#16524)Felix Lange2018-04-181-2/+2
* cmd/clef, signer: initial poc of the standalone signer (#16154)Martin Holst Swende2018-04-162-0/+106
* common: delete StringToAddress, StringToHash (#16436)Felix Lange2018-04-101-6/+4
* common/compiler: remove "--add-std" arg, deprecated in solidity 0.4.21Jeffery Robert Walsh2018-03-091-1/+0
* core, vm, common: define constantinople fork + shift (#16045)Martin Holst Swende2018-02-231-1/+1
* all: update license information (#16089)Felix Lange2018-02-144-29/+29
* core, trie: intermediate mempool between trie and database (#15857)Péter Szilágyi2018-02-061-8/+19
* common/fdlimit: Move fdlimit files to separate package (#15850)Ricardo Domingos2018-01-124-0/+216
* various: remove redundant parentheses (#15793)Furkan KAMACI2018-01-031-4/+4
* common: improve IsHexAddress and add tests (#15551)Steven Roose2017-12-054-28/+65
* common: fix hex utils to handle 1 byte address conversionsPéter Szilágyi2017-11-292-7/+15
* build: enable unconvert linter (#15456)ferhat elmas2017-11-112-4/+2
* common: improve documentation of Hash.SetBytes (#15062)Martin Holst Swende2017-09-081-2/+2
* core: implement Metropolis EIP 658, receipt status byterjl4934564422017-08-221-0/+3
* common: fix megacheck warningsEgon Elbre2017-08-072-9/+8
* common: tests for EIP55-compliant Address.Hex()Jim McDonald2017-07-161-0/+31
* common: Address.Hex() outputs EIP55-compliant stringJim McDonald2017-07-161-1/+23
* common/hexutil: wrap errors in json.UnmarshalTypeErrorFelix Lange2017-06-275-59/+102
* core/vm, common/math: Add doc about Byte, fix formatMartin Holst Swende2017-06-092-15/+20
* common/math, core/vm: Un-expose bigEndianByteAt, use correct terms for endian...Martin Holst Swende2017-06-072-16/+17
* core/vm, common/math: Add fast getByte for bigints, improve opByteMartin Holst Swende2017-06-052-1/+120
* common: fixed byte padding functionsJeffrey Wilcke2017-05-231-3/+3
* common/compress: internalize encoders, add length wrappersPéter Szilágyi2017-05-083-70/+125
* common/bitutil: fix decompression corner cases; fuzz, test & benchPéter Szilágyi2017-05-073-43/+302
* common/bitutil: added data compression algorithmZsolt Felfoldi2017-05-061-0/+93
* common/bitutil, consensus/ethash: reusable bitutil packagePéter Szilágyi2017-05-052-0/+403
* Hive-test fixes (#14419)Martin Holst Swende2017-05-041-0/+2
* Merge remote-tracking branch 'fjl/license-update-1.6'Péter Szilágyi2017-04-141-1/+1
|\
| * all: update license informationFelix Lange2017-04-141-1/+1
* | Merge pull request #3786 from fjl/compiler-metadataPéter Szilágyi2017-04-132-76/+56
|\ \ | |/ |/|
| * common/compiler: add metadata output for solc > 0.4.6Steve Waldman2017-03-162-76/+56
* | cmd/geth: add --config file flag (#13875)Felix Lange2017-04-121-0/+3
* | common: add UnprefixedHash, UnprefixedAddressFelix Lange2017-03-231-14/+30
* | common/hexutil: add UnmarshalFixedUnprefixedTextFelix Lange2017-03-232-5/+62
* | common/math: add HexOrDecimal64, HexOrDecimal256Felix Lange2017-03-234-12/+54
|/
* common/hexutil: ensure negative big.Int is encoded sensiblyFelix Lange2017-03-023-16/+5
* common/hexutil: implement TextMarshaler, TextUnmarshalerFelix Lange2017-03-026-84/+226
* common/hexutil: don't leak encoding/hex errors in DecodeFelix Lange2017-03-022-6/+9
* common/hexutil: reject big integer inputs > 256 bitsFelix Lange2017-03-024-3/+30
* Merge pull request #3723 from karalabe/logger-updates-2Péter Szilágyi2017-02-281-2/+11
|\
| * all: next batch of log polishes to contextual versionsPéter Szilágyi2017-02-281-2/+11
* | all: unify big.Int zero checks, use common/math in more places (#3716)Felix Lange2017-02-282-8/+48
|/
* common, eth/downloader, log: support terminal log formattingPéter Szilágyi2017-02-281-0/+18
* common: move big integer math to common/math (#3699)Felix Lange2017-02-2721-1346/+494
* common/math: "optimised" SafeMul and added comment on Exp (#3675)Jeffrey Wilcke2017-02-182-2/+5
* params: core, core/vm, miner: 64bit gas instructionsJeffrey Wilcke2017-02-142-0/+75
* Revert "params: core, core/vm, miner: 64bit gas instructions (#3514)"Jeffrey Wilcke2017-02-132-75/+0
* params: core, core/vm, miner: 64bit gas instructions (#3514)Jeffrey Wilcke2017-02-022-0/+75
* cmd,eth,les,internal: remove natspec supportBas van Kervel2017-01-171-2/+2
* common/hexutil: fix EncodeBig, Big.MarshalJSONFelix Lange2017-01-163-13/+4
* common/hexutil: allow empty strings when decoding JSON (#3559)Felix Lange2017-01-132-5/+5
* all: fix issues reported by honnef.co/go/simple/cmd/gosimpleFelix Lange2017-01-074-7/+7
* all: gofmt -w -sFelix Lange2017-01-062-19/+19
* common/compiler: remove workaround for solc 0.3.5 stdin bug (#3522)Felix Lange2017-01-062-36/+22
* common/hexutil: fix Test{Decode,Unmarshal}Uint64 on 32bit arch (#3363)Felix Lange2016-11-282-2/+2
* common: use package hexutil for fixed size type encodingFelix Lange2016-11-282-60/+30
* common/hexutil: new package for 0x hex encodingFelix Lange2016-11-284-0/+947
* common/httpclient, les: removed httpclientJeffrey Wilcke2016-11-252-201/+0
* common/registrar: delete the old registrar codeFelix Lange2016-11-254-1036/+0
* mobile: initial wrappers for mobile supportPéter Szilágyi2016-11-141-1/+4
* core/types: turn off nonce checking for Call messagesZsolt Felfoldi2016-11-141-1/+1
* core/types, params: EIP#155Jeffrey Wilcke2016-11-131-16/+12
* core, core/state, trie: EIP158, reprice & skip empty account writeJeffrey Wilcke2016-11-131-3/+4
* all: update license informationFelix Lange2016-11-091-0/+16
* les: light client protocol and APIZsolt Felfoldi2016-11-091-0/+30
* common/math: go fmtKenji Siu2016-11-021-1/+1
* common/math, core/vm: implement fast EXP (#3214)Jeffrey Wilcke2016-11-021-0/+28
* internal/ethapi: add personal_sign and fix eth_sign to hash message (#2940)bas-vk2016-10-292-2/+2
* Godeps, vendor: convert dependency management to trash (#3198)Péter Szilágyi2016-10-294-4839/+0
* common, core, eth/downloader: adjust import log formattingPéter Szilágyi2016-10-181-0/+40
* common, node: move datadir defaults into package nodeFelix Lange2016-09-162-75/+0
* common,internal: typo/misspelling fixes (#2953)gregg dourgarian2016-08-271-4/+4
* common/compiler: simplify solc wrapperFelix Lange2016-08-172-165/+132
* core: added CheckNonce() to Message interfacezsfelfoldi2016-07-111-1/+4
* cmd, common, console, eth, release: drop redundant "full"sPéter Szilágyi2016-06-301-2/+2
* eth: separate common and full node-specific API and backend servicezsfelfoldi2016-06-161-2/+2
* common/compiler: support relative path to solcRémy Roy2016-05-251-1/+0
* common: Add tests for Address#UnmarshalJSONPaulo L F Casaretto2016-04-262-3/+37
* all: fix go vet warningsFelix Lange2016-04-153-3/+3
* all: update license informationFelix Lange2016-04-153-3/+3
* accounts: improve API and add documentationFelix Lange2016-04-121-2/+1
* accounts: streamline APIFelix Lange2016-04-121-3/+3
* Merge pull request #2404 from obscuren/common-hash-json-length-validationJeffrey Wilcke2016-04-012-0/+35
|\
| * common: added Hash unmarshal json length validationJeffrey Wilcke2016-04-012-0/+35
* | core: added basic chain configurationJeffrey Wilcke2016-04-012-4/+32
|/
* core: Added EVM configuration optionsJeffrey Wilcke2016-03-241-1/+1
* common/compiler: fix path problem with filepath.Glob on WindowsRémy Roy2016-03-081-1/+1
* common/natspec: Remove old unnused fileRicardo Catalinas Jiménez2016-02-221-253/+0
* common: Remove dead codeRicardo Catalinas Jiménez2016-02-222-36/+0
* common: Remove empty linesRicardo Catalinas Jiménez2016-02-221-2/+0
* all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}()Ricardo Catalinas Jiménez2016-02-228-11/+11
* core, core/vm, crypto: fixes for homesteadJeffrey Wilcke2016-02-181-1/+4
* cmd, common, node, rpc: rework naming convention to canonical onePéter Szilágyi2016-02-091-5/+5
* cmd, common, node, rpc: move HTTP RPC into node, drop singletone aspectPéter Szilágyi2016-02-052-22/+48
* cmd, common, node, rpc: move IPC into the node itselfPéter Szilágyi2016-02-041-5/+4
* rpc: migrated the RPC insterface to a new reflection based RPC layerBas van Kervel2016-01-265-48/+271
* common: Fix HomeDir detectionLefteris Karapetsas2016-01-081-5/+6
* common: remove old RLP implementation, Value and ExtPackageFelix Lange2015-12-185-1121/+0
* rpc: new RPC implementation with pub/sub supportBas van Kervel2015-12-141-0/+49
* common: fix #2008, wrong hex prefix checkPéter Szilágyi2015-11-281-2/+2
* cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacksPéter Szilágyi2015-11-272-14/+26
* cmd/utils, crypto: add --lightkdf flag for lighter KDFDrake Burroughs2015-10-292-2/+2
* rpc api: eth_getNatSpeczelig2015-10-275-80/+52
* console:zelig2015-10-224-71/+166
* Merge pull request #1869 from Gustav-Simonsson/gpu_minerJeffrey Wilcke2015-10-161-1/+1
|\
| * all: Add GPU mining, disabled by defaultGustav Simonsson2015-10-071-1/+1
* | common, crypto: add ICAP functionsGustav Simonsson2015-10-133-0/+284
|/
* common: fix #1818, secondary datadir paths to fall back toPéter Szilágyi2015-10-011-6/+16
* core, core/types: readd transactions after chain re-orgJeffrey Wilcke2015-09-221-1/+1
* Merge pull request #1793 from jeffallen/typoFelix Lange2015-09-181-18/+19
|\
| * common: Update README.md for the current package nameJeff R. Allen2015-09-111-18/+19
* | Merge pull request #1801 from fjl/ethdbJeffrey Wilcke2015-09-162-27/+1
|\ \
| * | all: move common.Database to package ethdbFelix Lange2015-09-152-27/+1
| |/
* | new solc api:zelig2015-09-152-14/+14
* | Solidity Compiler - solc new APIzelig2015-09-122-23/+49
|/
* common/compiler: fix #1598, expose solidity errorsPéter Szilágyi2015-08-261-58/+46
* common/compiler, common/docserver, jsre: fix tests on windowsFelix Lange2015-08-063-9/+16
* common: remove windows path functionsFelix Lange2015-08-063-64/+1
* common: remove config.goFelix Lange2015-07-241-83/+0
* all: fix license headers one more timeFelix Lange2015-07-2438-38/+38
* all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-2338-152/+152
* cmd, core, eth, common: genesis preparationJeffrey Wilcke2015-07-101-3/+5
* common/natspec: fixed testJeffrey Wilcke2015-07-071-1/+1
* all: goimports -wFelix Lange2015-07-071-1/+1
* all: add some godoc synopsis commentsFelix Lange2015-07-071-0/+1
* all: update license informationFelix Lange2015-07-0738-0/+608
* fix/skip tests, adapt registrar to no contract addresszelig2015-07-073-21/+27
* fix natspec testzelig2015-07-074-52/+98
* fix js arguments and TestContract passeszelig2015-07-072-6/+267
* fix sleepBlocks, implement sleepzelig2015-07-071-1/+1
* Registrar and contractInfo handlingzelig2015-07-0712-354/+719
* Change keystore to version 3Gustav Simonsson2015-06-241-0/+37
* core, ethdb, trie: validate database errorsobscuren2015-06-211-1/+1
* core/state, core/vm: reworked storage get / set to use common.Hashobscuren2015-06-171-0/+4
* core: reduce max allowed queued txs per addressobscuren2015-06-151-0/+11
* fixed windows ipc path issueBas van Kervel2015-06-121-0/+3
* added API/IPC commandline flagsBas van Kervel2015-06-111-0/+4
* skip sol on new compilerobscuren2015-06-091-2/+2
* skipped failing natspec testsobscuren2015-06-041-1/+1
* cmd/geth, common/natspec: updating tests (still failing?)obscuren2015-06-041-1/+1
* types: block json unmarshal method addedobscuren2015-06-041-4/+4
* common, ethdb: removed caching and LastTDobscuren2015-05-281-1/+0
* compile solidity contracts with std libraryMarek Kotewicz2015-05-251-0/+2
* multiple contract source for solidity compiler: returns contract array if mul...zelig2015-05-202-58/+65
* remove solc flairzelig2015-05-201-1/+2
* fix solc tests unskipzelig2015-05-202-14/+18
* xeth: set balance max balance to from in call. Closes #951obscuren2015-05-161-0/+1
* Change default keystore dirGustav Simonsson2015-05-131-2/+2
* Fix natspec test (again x2) typesGustav Simonsson2015-05-121-1/+2
* Fix natspec e2e test accounts type (again)Gustav Simonsson2015-05-121-1/+1
* Merge pull request #933 from bas-vk/issue928Jeffrey Wilcke2015-05-122-16/+14
|\
| * replaced several path.* with filepath.* which is platform independentBas van Kervel2015-05-122-16/+14
* | sol: skipped source checking stepobscuren2015-05-121-3/+5
|/
* compiler, cli/js: fix solidity compiler tests failing when a different versio...zelig2015-05-122-3/+9
* core, eth, miner: improved tx removal & fatal error on db sync errobscuren2015-05-112-20/+0
* solidity compiler and contract metadocs integrationzelig2015-05-077-369/+641
* Merge pull request #791 from fjl/discover-sha3-distanceJeffrey Wilcke2015-05-071-1/+14
|\
| * common: add Hash.GenerateFelix Lange2015-04-301-1/+14
* | xeth, rpc: added nonce setting through RPC and xeth transactobscuren2015-05-071-2/+2
|/
* Remove path separator literalsTaylor Gerring2015-04-291-6/+7
* natspec: disabled natspec testobscuren2015-04-241-0/+1
* Moved leveldb update loop to eth/backendBas van Kervel2015-04-231-0/+1
* natspec: fixed test to work with new queued transactionsobscuren2015-04-231-1/+1
* common: delete BinaryLengthFelix Lange2015-04-222-25/+0
* contract addresses include hex prefixzelig2015-04-204-37/+38
* fix end to end test import cyclezelig2015-04-201-3/+1
* fixed resolver testzsfelfoldi2015-04-201-2/+6
* URLhint support for URLs longer than 32 byteszsfelfoldi2015-04-203-22/+70
* added missing source filezsfelfoldi2015-04-201-0/+36
* test account is no longer permanently in genesis block, only put there when t...zsfelfoldi2015-04-201-4/+13
* NatSpec contracts are now not in the genesis block but added by the testzsfelfoldi2015-04-202-20/+45
* utils linked to natspec notice eval, test notice now using utils.toHex()zsfelfoldi2015-04-203-8/+4048
* NatSpec cli option, resolver tests passingzsfelfoldi2015-04-202-8/+10
* default fallback NatSpec messageszsfelfoldi2015-04-202-14/+49
* natspec test bugfixzsfelfoldi2015-04-201-15/+12
* NatSpec passing end to end testzsfelfoldi2015-04-204-49/+196
* szsfelfoldi2015-04-203-51/+79
* NatSpec contracts in genesis block, end to end test (unfinished)zsfelfoldi2015-04-206-58/+174
* resolver testszelig2015-04-204-20/+81
* reorg:zelig2015-04-205-116/+66
* add docserver using net/http Transport/Roundtripzelig2015-04-202-0/+131
* NatSpec, URL register storage retrievalzsfelfoldi2015-04-203-27/+200
* add common/resolver skeletonzelig2015-04-202-0/+62
* new natspeczelig2015-04-202-51/+186
* common: Added debug reporterobscuren2015-04-151-0/+20
* Queued level db writes and batch writes. Closes #647obscuren2015-04-081-2/+0
* Detect non-valid strings for blockheightTaylor Gerring2015-04-021-0/+5
* Fix block size output #613Taylor Gerring2015-04-011-0/+4
* common: remove WriteFile and ReadAllFile (use ioutil instead)zelig2015-03-272-76/+1
* natspec: minor fix in testzelig2015-03-241-2/+2
* Merge pull request #547 from tgerring/commoncleanupJeffrey Wilcke2015-03-239-265/+250
|\
| * Remove common.goTaylor Gerring2015-03-221-12/+0
| * Move Big* vars to big.goTaylor Gerring2015-03-222-14/+13
| * Move MakeName to pathTaylor Gerring2015-03-222-8/+8
| * Move OS-specific funcs to path.goTaylor Gerring2015-03-224-98/+91
| * Move CurrencyToString to sizeTaylor Gerring2015-03-224-91/+95
| * Move ToHex/FromHex into bytesTaylor Gerring2015-03-224-42/+43
* | Merge pull request #536 from zsfelfoldi/developJeffrey Wilcke2015-03-231-1/+1
|\ \ | |/ |/|
| * using robertkrimen/otto, godeps updatedzsfelfoldi2015-03-201-1/+1
* | Merge remote-tracking branch 'ethereum/conversion' into conversionFelix Lange2015-03-202-11/+4
|\ \
| * | copy over loopobscuren2015-03-201-9/+2
| * | Removed more castsobscuren2015-03-201-2/+2
* | | common: drop accessors for Value.ValFelix Lange2015-03-203-10/+2
* | | common: drop unused kind field from ValueFelix Lange2015-03-201-5/+1
* | | common: make Value encodable with package rlpFelix Lange2015-03-202-28/+55
|/ /
* | mergeobscuren2015-03-191-0/+9
|\|
| * DRY up the use of toHex in the project and move it to commonMaran2015-03-161-0/+9
* | prep template for fixed size hashesobscuren2015-03-181-0/+48
* | Added Hex methodsobscuren2015-03-181-0/+2
* | Fixed VM & Tests w/ conversionobscuren2015-03-171-0/+15
* | Merge branch 'develop' into conversionobscuren2015-03-171-7/+2
|\|
| * tmpobscuren2015-03-161-2/+2
* | updated blockpoolobscuren2015-03-171-0/+3
* | converted vmobscuren2015-03-171-18/+27
* | conversion stateobscuren2015-03-171-3/+5
* | Getters shouldn't need to be pointer receiverobscuren2015-03-161-8/+7
* | compilable trie (tests fail)obscuren2015-03-161-5/+5
* | Added functions to Hash & Addressobscuren2015-03-161-1/+37
* | Added ToString methodsobscuren2015-03-161-3/+6
* | new type + additional methodsobscuren2015-03-162-1/+37
|/
* Moved ethutil => commonobscuren2015-03-1630-0/+2972