diff --git a/README.md b/README.md index f146ae7467fa4cedbf3509f4fd68c6ad063bbe5e..f398c090713509265c76a0c2815250ce17dd1e84 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,9 @@ #MARINOS ILIADIS + ##Eclipse Gradle project ## How to import the project into Eclipse + Open Eclipse -> Go to File -> Open Project From File System -> Show other specialised import wizard-> Gradle -> Existing Gradle -> sample-project-gradle-master Import this project to Eclipse (I use Eclipse Oxygen 3A) as an existing grandle project. Our eclipse project uses the web3j library. Java library to interact with Ethereum blockchain and solidity smart contracts @@ -30,10 +32,20 @@ https://docs.web3j.io/command_line.html OR +Using the MyEtherWallet website to create an Ethereum wallet file +https://www.myetherwallet.com/ + +### Manage account + By using MetaMask Google Chrome Extension check how it works here: https://metamask.io/ +OR +By visiting Etherscan's website and add the addres to th search bar +https://etherscan.io/ + + ### Request some ether Import the wallet file into the MetaMask account. @@ -58,6 +70,7 @@ https://infura.io/register.html In this prototype java dapp we deploy our contract on the Ropsten Test Network ### Solidity compiler and Java wrappers + A) Compiling Solidity source code 1) npm install -g solc 2) solc or solcjs <contract>.sol --bin --abi --optimize -o <output-dir>/ @@ -73,7 +86,6 @@ Solidity smart contract wrappers Link: https://docs.web3j.io/smart_contracts.html#smart-contract-wrappers - ### Viewing logs on blockchain Logback configuration is provided in the project dependencies giving the opportunity to logging of protocol @@ -83,7 +95,7 @@ To enable change the following line in the logback configuration: ```xml <logger name="org.web3j.protocol" level="DEBUG"/> ``` -### Extra Dependencties (check build.grandle) +### Extra Dependencies (check build.grandle) Assert java 3.10.0 Javatuples 1.2