aboutsummaryrefslogtreecommitdiffstats
path: root/common
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #933 from bas-vk/issue928Jeffrey Wilcke2015-05-122-16/+14
|\ | | | | replaced path with platform aware filepath module
| * 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 ↵zelig2015-05-122-3/+9
| | | | version of solc installed
* core, eth, miner: improved tx removal & fatal error on db sync errobscuren2015-05-112-20/+0
| | | | | | | | * core: Added GasPriceChange event * eth: When one of the DB flush methods error a fatal error log message is given. Hopefully this will prevent corrupted databases from occuring. * miner: remove transactions with low gas price. Closes #906, #903
* solidity compiler and contract metadocs integrationzelig2015-05-077-369/+641
| | | | | | | | | | | | | * common/compiler: solidity compiler + tests * rpc: eth_compilers, eth_compileSolidity + tests * fix natspec test using keystore API, notice exp dynamically changes addr, cleanup * resolver implements registrars and needs to create reg contract (temp) * xeth: solidity compiler. expose getter Solc() and paths setter SetSolc(solcPath) * ethereumApi: implement compiler related RPC calls using XEth - json struct tests * admin: make use of XEth.SetSolc to allow runtime setting of compiler paths * cli: command line flags solc to set custom solc bin path * js admin api with new features debug and contractInfo modules * wiki is the doc https://github.com/ethereum/go-ethereum/wiki/Contracts-and-Transactions
* Merge pull request #791 from fjl/discover-sha3-distanceJeffrey Wilcke2015-05-071-1/+14
|\ | | | | p2p/discover: sha3-based node distance
| * 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
| | | | | | change order of block insert and update LastBlock bugfix, wrong hash stored in blockDb
* natspec: fixed test to work with new queued transactionsobscuren2015-04-231-1/+1
|
* common: delete BinaryLengthFelix Lange2015-04-222-25/+0
| | | | | The test is failing the 32bit build and the function is not used anywhere.
* contract addresses include hex prefixzelig2015-04-204-37/+38
| | | | | | | | - simplify resolver and tests - added missing test for KeyToUrl - fix notice error message and its test with !%x(MISSING) - natspec test: insertTx modified - does not prepend 0x to contract address - disable networking in e2e test
* 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 ↵zsfelfoldi2015-04-201-4/+13
| | | | testing
* 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
| | | | | | - add resolver tests and fix resolver to pass - statereg constructor fixed - comments added to natspec plus docserver integration for natspec userdoc fetching
* reorg:zelig2015-04-205-116/+66
| | | | | - statereg methods move to natspec/resolver/docserver - fix failing test on invalid js input
* add docserver using net/http Transport/Roundtripzelig2015-04-202-0/+131
|
* NatSpec, URL register storage retrievalzsfelfoldi2015-04-203-27/+200
| | | | fixed 2/3 tests
* add common/resolver skeletonzelig2015-04-202-0/+62
|
* new natspeczelig2015-04-202-51/+186
| | | | | | | - constructor takes abidoc, userdoc - json parsing of userdoc - method found by abi data - notice found from method
* common: Added debug reporterobscuren2015-04-151-0/+20
| | | | | | | NOTE: For known, non-consensus, hard to reproduce bugs consider the following method `common.Report("extra", stuff, "you need logged")` will give you a stack trace and a friendly request to submit it as an issue on our issue tracker.
* 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
|\ | | | | common/common.go cleanup
| * 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 updated
| * 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
| | | | | | | | | | | | I don't see why we would need two different accessors for a public field.
* | | common: drop unused kind field from ValueFelix Lange2015-03-201-5/+1
| | | | | | | | | | | | This makes Value 24 bytes smaller on 64bit systems.
* | | common: make Value encodable with package rlpFelix Lange2015-03-202-28/+55
|/ / | | | | | | | | Value.{Encode,Decode} are gone. It implements rlp.Encoder and rlp.Decoder instead, so Value can be decoded into directly.
* | 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
|\| | | | | | | | | Conflicts: common/types.go
| * 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
| | | | | | | | | | * Set, SetString, SetBytes * StringTo*, BytesTo*
* | Added ToString methodsobscuren2015-03-161-3/+6
| |
* | new type + additional methodsobscuren2015-03-162-1/+37
|/
* Moved ethutil => commonobscuren2015-03-1630-0/+2972