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.
|
37
README.md
37
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**.
|
||||
|
||||
Based on a design by Vitalik Buterin.
|
||||
Major contribution by:
|
||||
* **Nick Savers** @nicksavers (Trie & Level DB support & Mining implementation, Testing and in-code documentation)
|
||||
|
||||
### Website
|
||||
Many thanks for help to:
|
||||
* **Gavin Wood** @gavofyork
|
||||
* **Jeffrey Wilcke** @obscuren
|
||||
* **Vitalik Buterin** @vbuterin
|
||||
|
||||
:gem: *We appreciate any contribution to this epic project and encourage you
|
||||
to contact us with your enthusiasm*
|
||||
|
||||
|
||||
### Website (community)
|
||||
|
||||
http://www.ethereum.org
|
||||
|
||||
|
@ -15,3 +27,20 @@ https://github.com/ethereum/wiki/wiki/%5BEnglish%5D-White-Paper
|
|||
### Yellow Paper
|
||||
|
||||
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