Open source project
This commit is contained in:
parent
1232311ab1
commit
7475c7bbe5
|
@ -0,0 +1,19 @@
|
||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in
|
||||||
|
all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
|
THE SOFTWARE.
|
41
README.md
41
README.md
|
@ -1,10 +1,22 @@
|
||||||
## Ethereum Java Client
|
# Ethereum Java Implementation
|
||||||
|
------------------------------
|
||||||
|
|
||||||
By Roman Mandaleil & Nick Savers 2014.
|
By **Roman Mandaleil** @romanman 2014.
|
||||||
|
* Based on a design by **Vitalik Buterin**.
|
||||||
|
|
||||||
|
Major contribution by:
|
||||||
|
* **Nick Savers** @nicksavers (Trie & Level DB support & Mining implementation, Testing and in-code documentation)
|
||||||
|
|
||||||
|
Many thanks for help to:
|
||||||
|
* **Gavin Wood** @gavofyork
|
||||||
|
* **Jeffrey Wilcke** @obscuren
|
||||||
|
* **Vitalik Buterin** @vbuterin
|
||||||
|
|
||||||
Based on a design by Vitalik Buterin.
|
:gem: *We appreciate any contribution to this epic project and encourage you
|
||||||
|
to contact us with your enthusiasm*
|
||||||
### Website
|
|
||||||
|
|
||||||
|
### Website (community)
|
||||||
|
|
||||||
http://www.ethereum.org
|
http://www.ethereum.org
|
||||||
|
|
||||||
|
@ -14,4 +26,21 @@ https://github.com/ethereum/wiki/wiki/%5BEnglish%5D-White-Paper
|
||||||
|
|
||||||
### Yellow Paper
|
### Yellow Paper
|
||||||
|
|
||||||
http://gavwood.com/Paper.pdf
|
http://gavwood.com/Paper.pdf
|
||||||
|
|
||||||
|
### Latest stable binaries can be found here
|
||||||
|
|
||||||
|
https://app.box.com/s/eotjb06lzdh5bmwheror
|
||||||
|
|
||||||
|
### Build instructions (maven)
|
||||||
|
*no test run one zip application build:* ~> ` mvn clean package -Dmaven.test.skip=true `
|
||||||
|
|
||||||
|
###### TODO list [here](TODO.md)
|
||||||
|
###### License [content](LICENSE)
|
||||||
|
|
||||||
|
:sparkles::sparkles::sparkles::sparkles::sparkles::sparkles:
|
||||||
|
|
||||||
|
|
||||||
|
.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
|
||||||
|
|
||||||
|
##### TODO list:
|
||||||
|
----------------
|
||||||
|
|
||||||
|
- [x] **VM execution:** support CALL op
|
||||||
|
- [ ] **VM execution:** support CREATE op
|
||||||
|
- [ ] **Build:** extract core module and studio application
|
||||||
|
- [ ] **Performance:** BigInteger math change for constant arrays implementation
|
||||||
|
economy for memory allocation
|
||||||
|
- [ ] **Command Line:** add the headless run option
|
||||||
|
- [ ] **Testing by JSON files:** follow cpp client performs test case by getting json file contains the test describe
|
||||||
|
|
||||||
|
|
||||||
|
##### UnitTest:
|
||||||
|
----------------
|
||||||
|
|
||||||
|
- [ ] **VM** complex testing for calls
|
||||||
|
- [ ] **WorldManager** apply transactions
|
||||||
|
|
Loading…
Reference in New Issue