aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Workaround OSX clang broken map operator[] using ifdef guards and manual ↵Daniel Hams2014-02-261-3/+77
| | | | find/insert.
* VM test sources.Gav Wood2014-02-251-0/+84
|
* Tests bug fix.Gav Wood2014-02-242-12/+14
|
* VM test framework.Gav Wood2014-02-223-30/+303
|
* First unit testing harness for VM.Gav Wood2014-02-211-56/+54
| | | | NOT fix.
* Replace hard-coded /tmp paths with call to ↵Tim Hughes2014-02-202-2/+4
| | | | boost::filesystem::temp_directory_path()
* Catch exceptions.Gav Wood2014-02-191-0/+1
|
* All Visual Studio 2013 projects needed to compile command-line Ethereum, ↵Tim Hughes2014-02-191-190/+0
| | | | | | Tests and dependencies. bootstrap.sh bash script to check out all the source code from scratch.
* Work in progress on Visual Studio 2013 compile fixes. Libethereum compiles ↵Tim Hughes2014-02-196-23/+32
| | | | again but not sorted out linking dependencies yet.
* Fixed hardcoded /tmp path.Tim Hughes2014-02-191-2/+4
|
* Move to canon ES-1.Gav Wood2014-02-181-5/+21
| | | | Minor fix for contracts.
* Fixes for contract address states.Gav Wood2014-02-182-0/+87
| | | | | | Minor fix for uncle rewards. Assembler for EC-1 assembly. Not-quite Test code for the VM.
* Fixed the other occurrence of FoobarMuharem Hrnjadovic2014-02-168-8/+8
|
* Corrected license headers (Foobar -> cpp-ethereum)Muharem Hrnjadovic2014-02-168-8/+8
|
* Less hangy.Gav Wood2014-02-161-1/+1
|
* Remove some debug output.Gav Wood2014-02-131-4/+4
| | | | Make hash construction safer.
* Fixes for Go interop.Gav Wood2014-02-122-4/+28
|
* cmake can now build to linux and windows. Use -DTARGET_PLATFORM=<linux|w64>Eric Lombrozo2014-02-101-5/+20
|
* Peers have IDs to solve duplicate peers issue.Gav Wood2014-02-102-2/+0
| | | | | | | | No post-mine state visible in advance. Additional parts of protocol no longer optional. Protocol version bump. Various GUI improvements. Better (more dynamic) and more correct handling of fee structure.
* Better version strings.Gav Wood2014-02-091-1/+1
|
* Merge branch 'fixes' of https://github.com/CodeShark/cpp-ethereum into ↵Gav Wood2014-02-090-0/+0
|\ | | | | | | | | | | | | | | | | | | CodeShark-fixes Conflicts: eth/main.cpp libethereum/Client.cpp libethereum/PeerNetwork.cpp test/peer.cpp
| * Replace usleep() and random()Eric Lombrozo2014-02-091-1/+1
| |
* | usleep moved to std impl.Gav Wood2014-02-091-1/+3
|/
* Merge pull request #30 from subtly/masterGav Wood2014-02-091-0/+4
|\ | | | | updates for macos cmake build and threading
| * cmake updates for building on osxsubtly2014-02-081-0/+4
| |
* | No fees for miners.Gav Wood2014-02-091-4/+4
|/
* Repot defaults.Gav Wood2014-02-071-0/+1
|
* AlephZero renamed AlethZero and moved to cmake project.Gav Wood2014-02-078-8/+8
| | | | Other minor changes.
* Work on exceptions.Gav Wood2014-02-061-0/+2
| | | | Build fix.
* Added SECP256k1 project.Gav Wood2014-02-061-1/+0
|
* Merge branch 'master' of /home/gav/Projects/ubuntu_build/cpp-ethereumGav Wood2014-02-051-4/+1
|\
| * Debian packaging and various needed changes to build.Gav Wood2014-02-051-4/+1
| |
* | Latest RLP standard. Lists specify length rather than itemCount.Gav Wood2014-02-052-8/+8
| |
* | First effort at new RLP. **UNTESTED**Gav Wood2014-02-051-15/+15
|/
* Move towards more flexible cryptopp discovery.Gav Wood2014-02-021-3/+0
|
* Changed genesis block to reflect root of empty trie as null.Gav Wood2014-02-021-2/+2
|
* Asynchronous connect. Fixes #7.Gav Wood2014-02-011-0/+9
|
* Version 2 not 3 of the GPL.Gav Wood2014-02-013-3/+3
|
* GPL v2, not 3.Gav Wood2014-02-015-5/+5
|
* Fledgling UPnP support.Gav Wood2014-02-011-0/+1
|
* Threads linking now.Gav Wood2014-01-311-1/+1
|
* Manage GetBlocks properly; should work for when > 256 blocks away.Gav Wood2014-01-311-3/+3
| | | | Use GetTransactions on connect & respect it. DONE
* added pthread to cmakeFabian Schuh2014-01-241-0/+3
|
* Basic client.Gav Wood2014-01-241-2/+2
|
* GUI & network stuff.Gav Wood2014-01-232-4/+4
|
* Added client API & prototypal GUI.Gav Wood2014-01-231-1/+3
|
* Pinging.Gav Wood2014-01-221-1/+3
|
* Basic P2P functionality.Gav Wood2014-01-221-59/+20
|
* Peer network code NYW.Gav Wood2014-01-223-3/+106
|
* State updater tested and working pretty well.Gav Wood2014-01-212-19/+30
|
* Working state-transition test.Gav Wood2014-01-211-2/+15
|
* Various fixes.Gav Wood2014-01-204-20/+32
|
* Fake dagger, and moves to test the state transitions.Gav Wood2014-01-201-1/+31
|
* Caching (on two levels!) and quite possibly working State transitionGav Wood2014-01-201-0/+2
| | | | class.
* Repotted tests.Gav Wood2014-01-197-311/+498
|
* Repotted a lot of the Trie stuff.Gav Wood2014-01-191-5/+7
|
* Iterators in the TrieDB!Gav Wood2014-01-191-0/+6
|
* Merge branch 'master' of https://github.com/programmerTim/cpp-ethereum into ↵Gav Wood2014-01-192-9/+194
|\ | | | | | | | | | | | | | | | | programmerTim-master Conflicts: libethereum/BlockInfo.cpp libethereum/Trie.h test/main.cpp
| * Tweak Dagger API to facilitate more complex mining.Tim Hughes2014-01-171-7/+8
| |
| * Fixed assert in test/main.cpp (using a .data() from temporary string after ↵Tim Hughes2014-01-171-1/+2
| | | | | | | | it was destroyed).
| * Projects, solution and fixes for Visual Studio 2013.Tim Hughes2014-01-172-3/+187
| |
* | Iterator beginnings.Gav Wood2014-01-191-9/+2
| |
* | TrieDB remove nodes and tests.Gav Wood2014-01-191-42/+88
| |
* | TrieDB framework and insertion.Gav Wood2014-01-191-1/+32
|/ | | | LevelDB overlay and map backends.
* More verification work; compute header ready for mining.Gav Wood2014-01-141-0/+5
|
* Moved to endian-neutral 256/160-bit datatypes.Gav Wood2014-01-131-2/+2
|
* Dagger impl fixes.Gav Wood2014-01-101-0/+10
|
* More work on big picture stuff.Gav Wood2014-01-091-1/+1
|
* Dagger algo.Gav Wood2014-01-081-0/+10
|
* More testing on new Trie format.Gav Wood2014-01-081-1/+12
|
* Move to semi-official new Trie format.Gav Wood2014-01-082-13/+32
|
* Removed user project files.Gav Wood2014-01-071-181/+0
|
* Minor changes to readme and makefiles.Gav Wood2014-01-071-1/+1
|
* Coding standards doc.Gav Wood2014-01-061-8/+33
| | | | | | Some repotting. Documentation. Some minor API cleanups.
* More crypto additions.Gav Wood2014-01-061-1/+1
|
* Signatures working.Gav Wood2014-01-061-35/+30
|
* crypto prototyping.Gav Wood2014-01-052-0/+50
|
* Fix for tests.Gav Wood2014-01-052-1/+7
|
* VM nearly instruction-complete.Gav Wood2014-01-042-2/+3
|
* Codebase cleanups - renaming files.Gav Wood2014-01-031-1/+1
|
* Reorganised source directory.Gav Wood2014-01-033-0/+329