CryptoCoinsInfoClub.com

Ethereumj Config

Java - How To Deploy A Smart Contract To Private Network By Ethereumj? - Stack Overflow

Java - How To Deploy A Smart Contract To Private Network By Ethereumj? - Stack Overflow

How to deploy a smart contract to private network by EthereumJ? I set up a private ethereum network by go-ethereum,and I configure the Ethereumj's config to connect to the private network,I can see the Ethereumj's information in go-ethereum's console: > admin.peers[{ caps: ["eth/62", "eth/63"], id: "e084894a3b72e8a990710a8f84b2d6f99ac15c0a1d0d7f1a6510769633b64067f9c2df2074e920a4e46fc7d7eb1b211c06f189e5325f0856d326e32d87f49d20", name: "Ethereum(J)/v1.5.0/Windows/Dev/Java/Dev", network: { localAddress: "127.0.0.1:30303", remoteAddress: "127.0.0.1:18499" }, protocols: { eth: { difficulty: 7746910281, head: "0x97568a8b38cce14776d5daee5169954f76007a79d7329f71e48c673e6e533215", version: 63 } }}]> then I run the sample of deploying contract(CreateContractSample.java)and the go-ethereum is mining on the private network,but I get the output: 14:10:37.969 INFO [sample] [v] Available Eth nodes found.14:10:37.969 INFO [sample] Searching for peers to sync with...14:10:40.970 INFO [sample] [v] At least one sync peer found.14:10:40.970 INFO [sample] Current BEST block: #10105 (0fc0c0 <~ e6a78f) Txs:0, Unc: 014:10:40.970 INFO [sample] Waiting for blocks start importing (may take a while)...14:10:46.973 INFO [sample] [v] Blocks import started.14:10:46.973 INFO [sample] Waiting for the whole blockchain sync (will take up to several hours for the whole chain)...14:10:56.974 INFO [sample] [v] Sync complete! The best block: #10109 (90766e <~ 46ebc3) Txs:0, Unc: 014:10:56.974 INFO [sample] Compiling contract...14:10:57.078 INFO [sample] Sending contract to net and waiting for inclusioncd2a3d9f938e13cd947ec05abc7fe734df8dd82614:10:57.093 INFO [sample] <=== Sending transaction: TransactionData [hash= nonce=00, gasPrice=104c533c00, gas=2dc6c0, receiveAddress=, sendAddress=cd2a3d9f938e13cd947ec Continue reading >>

Initializer.java Example

Initializer.java Example

File getDatabaseVersionFile(SystemProperties config) /* * Copyright (c) [2016] [ ] * This file is part of the ethereumJ library. * * The ethereumJ library is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * The ethereumJ library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with the ethereumJ library. If not, see <*/package org.ethereum.config;import org.ethereum.net.eth.EthVersion;import org.ethereum.net.shh.ShhHandler;import org.ethereum.net.swarm.bzz.BzzHandler;import org.ethereum.util.BuildInfo;import org.ethereum.util.FileUtil;import org.ethereum.util.Utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.BeansException;import org.springframework.beans.factory.config.BeanPostProcessor;import java.io.*;import java.util.Properties;/** * Created by Anton Nashatyrev on 13.05.2016. */class Initializer implements BeanPostProcessor { private static final Logger logger = LoggerFactory.getLogger("general"); // Util to ensure database directory is compatible with code private DatabaseVersionHandler databaseVersionHandler = new DatabaseVersionHandler(); /** * Method to be called right after the config is instantiated. * Effectively is called before any other bean is initialized */ private void initConfig(SystemProperties config) { logger.info("Running {}, core version: Continue reading >>

Open Issues For Ethereumj

Open Issues For Ethereumj

ethereumj open issues ( View Closed Issues ) over 1 year Optimize recent attack vectors over 1 year GitHubStateTest.stMemoryStressTest doesn't finish on the latest test commit over 1 year Need more flexible caches policy over 1 year DetailDataStore: contract storage keys takes too much space for large contracts over 1 year Stop trying importing when 'No Parent' error over 1 year Internal and user listeners receive events on the same EventDispatchThread over 1 year Exception thrown as a result of 'Too many open files' over 1 year Implement Eth63 protocol (fastsync) almost 2 years Implement contract events (LOG) API almost 2 years Implement RepositoryTrack.getRoot() almost 2 years StandaloneBlockchain: hardcode the difficulty to ONE almost 2 years Package the core to an eclipse plugin. almost 2 years Align command line parameters with Parity & Geth almost 2 years Applying the copyright header from the LICENSE file to every Java file over 2 years Blockchain rollback interface to resolve stuck when it happens about 1 year Support `code` and `nonce` in genesis `alloc` about 1 year AppContext initialization failure when running from shadowJar (built on Linux) about 1 year Inconsistent transaction receipt about 1 year Complete fastsync to a predefined block feature about 1 year My cpp miner can't connect to 127.0.0.1:8545 about 1 year Blockchain config is not parsed as expected about 1 year Rare `NullPointerException` in `FastSyncManager` during `getSyncStatus` about 1 year solidity compiler, make it possible to use import "...." about 1 year Strange result when running CreateContractSample about 1 year java.lang.OutOfMemoryError: Java heap space after "Generating Full Dataset" about 1 year PrivateMinerSample doesn't include transactions into blocks about 1 year issue related Continue reading >>

How To Send Ethereum Transactions With Java

How To Send Ethereum Transactions With Java

How to Send Ethereum Transactions With Java How to Send Ethereum Transactions With Java If you're Java developer dipping into the Ethereum blockchain, here's what you need to know about the ins and outs of sending transactions. Aug. 11, 17 Java Zone Build vs Buy a Data Quality Solution: Which is Best for You? Gain insights on a hybrid approach. Download white paper now! After Ive expressed my concerns about the blockchain technology , lets get a bit more practical with the blockchain. In particular, with Ethereum. I needed to send a transaction with Java, so I looked at EthereumJ . You have three options: Full node you enable syncing, which means the whole blockchain gets downloaded. It takes a lot of time, so I abandoned that approach Light node you disable syncing, so you just become part of the network, but dont fetch any parts of the chain. Not entirely sure, but I think this corresponds to the light mode of geth (the Ethereum CLI). You are able to send messages (e.g. transaction messages) to other peers to process and store on the blockchain, but you yourself do not have the blockchain. Offline (no node) just create and sign the transaction, compute its raw representation (in the Ethereum RLP format) and push it to the blockchain via a centralized API, e.g. the etherscan.io API . Etherscan is itself a node on the network and it can perform all of the operations (so it serves as a proxy) Before going further, maybe its worth pointing out a few general properties of the blockchain (the Ethereum one and popular cryptocurrencies at least) it is a distributed database, relying on a peer-to-peer (overlay) network, formed by whoever has a client software running (wallet or otherwise). Transactions are in the form of I (private key owner) want to send this amount to that Continue reading >>

Ethereum/ethereumj - Gitter

Ethereum/ethereumj - Gitter

Java implementation of the Ethereum protocol Is there a way to send a signed transaction to the network without hosting a node? So basically I just want to send the transaction to the network but without having a full node its continuosly giving Waiting for block with transaction 0x941b61df included (0 blocks received so far) ... ERROR [sync] Error processing block #1828017 (dce2bf <~ 2f1093) Txs:7, Unc: 0: 14:43:41.254 ERROR [sync] No parent on the chain for block.number: 1828018 block.hash: 620d06 14:43:41.265 ERROR [sync] No parent on the chain for block.number: 1828019 block.hash: 8952e6 14:43:41.276 ERROR [sync] No parent on the chain for block.number: 1828020 block.hash: 5e3bd4 14:43:41.285 ERROR [sync] No parent on the chain for block.number: 1828021 block.hash: 6f5998 14:43:41.293 ERROR [sync] No parent on the chain for block.number: 1828022 block.hash: 1c227f 14:43:41.293 ERROR [sync] No parent on the chain for block.number: 1828023 block.hash: 50083c Fkshould I update the blockchain data, just delete these blockData in local? Or any way to fix it? @romanman @Nashatyrev Sorry for insisting on this, could you please confirm that the Ethereumj miner is capable of retaining state in between restarts, meaning it is able to recover the locally mined blocks and it can resume mining with a consistent block sequence number? If so, could you please let me know how to enable the recovery procedure at startup time based on the locally stored blockchain, thanks. Continue reading >>

Ethereumj By Ethereum

Ethereumj By Ethereum

EthereumJ is a pure-Java implementation of the Ethereum protocol. For high-level information about Ethereum and its goals, visit ethereum.org . The ethereum white paper provides a complete conceptual overview, and the yellow paper provides a formal definition of the protocol. We keep EthereumJ as thin as possible. For JSON-RPC support and other client features check Ethereum Harmony . Adding as a dependency to your Maven project: org.ethereum ethereumj-core 1.6.3-RELEASE repositories { mavenCentral() jcenter() maven { url "} } compile "org.ethereum:ethereumj-core:1.6.+" As a starting point for your own project take a look at git clone ethereumjcp ethereumj-core/src/main/resources/ethereumj.conf ethereumj-core/src/main/resources/user.confvim ethereumj-core/src/main/resources/user.conf # adjust user.conf to your needs./gradlew clean shadowJarjava -jar ethereumj-core/build/libs/ethereumj-core-*-all.jar > git clone cd ethereumj> ./gradlew run [-PmainClass=] ./gradlew run -PmainClass=org.ethereum.samples.BasicSample./gradlew run -PmainClass=org.ethereum.samples.FollowAccount./gradlew run -PmainClass=org.ethereum.samples.PendingStateSample./gradlew run -PmainClass=org.ethereum.samples.PriceFeedSample./gradlew run -PmainClass=org.ethereum.samples.PrivateMinerSample./gradlew run -PmainClass=org.ethereum.samples.TestNetSample./gradlew run -PmainClass=org.ethereum.samples.TransactionBomb > git clone cd ethereumj> gradlew build Dialog Import Project from gradle: press OK After building run either org.ethereum.Start, one of org.ethereum.samples.* or create your own main. For reference on all existing options, their description and defaults you may refer to the default config ethereumj.conf (you may find Continue reading >>

License

License

EthereumJ is a pure-Java implementation of the Ethereum protocol. For high-level information about Ethereum and its goals, visit ethereum.org . The ethereum white paper provides a complete conceptual overview, and the yellow paper provides a formal definition of the protocol. We keep EthereumJ as thin as possible. For JSON-RPC support and other client features check Ethereum Harmony . Adding as a dependency to your Maven project: org.ethereum ethereumj-core 1.6.3-RELEASE repositories { mavenCentral() jcenter() maven { url "} } compile "org.ethereum:ethereumj-core:1.6.+" As a starting point for your own project take a look at git clone ethereumjcp ethereumj-core/src/main/resources/ethereumj.conf ethereumj-core/src/main/resources/user.confvim ethereumj-core/src/main/resources/user.conf # adjust user.conf to your needs./gradlew clean shadowJarjava -jar ethereumj-core/build/libs/ethereumj-core-*-all.jar > git clone cd ethereumj> ./gradlew run [-PmainClass=] ./gradlew run -PmainClass=org.ethereum.samples.BasicSample./gradlew run -PmainClass=org.ethereum.samples.FollowAccount./gradlew run -PmainClass=org.ethereum.samples.PendingStateSample./gradlew run -PmainClass=org.ethereum.samples.PriceFeedSample./gradlew run -PmainClass=org.ethereum.samples.PrivateMinerSample./gradlew run -PmainClass=org.ethereum.samples.TestNetSample./gradlew run -PmainClass=org.ethereum.samples.TransactionBomb > git clone cd ethereumj> gradlew build Dialog Import Project from gradle: press OK After building run either org.ethereum.Start, one of org.ethereum.samples.* or create your own main. For reference on all existing options, their description and defaults you may refer to the default config ethereumj.conf (you may find Continue reading >>

Ethereum/ethereumj Java Implementation Of The Ethereum Yellowpaper By @ethereum - Repository | Devhub.io

Ethereum/ethereumj Java Implementation Of The Ethereum Yellowpaper By @ethereum - Repository | Devhub.io

![Gitter]( Chat.svg) ethereumj is a pure-Java implementation of the Ethereum protocol. For high-level information about Ethereum and its goals, visit ethereum.org . The ethereum white paper provides a complete conceptual overview, and the yellow paper provides a formal definition of the protocol. Adding as maven artifact to your project: oss.jfrog.org Repository from Bintray org.ethereum ethereumj-core 1.3.1-RELEASE repositories { maven {url "} compile ("org.ethereum:ethereumj-core:1.3.+") As a starting point for your own project take a look at git clone ethereumjcp ethereumj-core/src/main/resources/ethereumj.conf ethereumj-core/src/main/resources/user.confvim ethereumj-core/src/main/resources/user.conf # adjust user.conf to your needs./gradlew clean shadowJarjava -jar ethereumj-core/build/libs/ethereumj-core-*-all.jar > git clone cd ethereumj> ./gradlew run [-PmainClass=] ./gradlew run -PmainClass=org.ethereum.samples.BasicSample./gradlew run -PmainClass=org.ethereum.samples.FollowAccount./gradlew run -PmainClass=org.ethereum.samples.PendingStateSample./gradlew run -PmainClass=org.ethereum.samples.PriceFeedSample./gradlew run -PmainClass=org.ethereum.samples.PrivateMinerSample./gradlew run -PmainClass=org.ethereum.samples.TestNetSample./gradlew run -PmainClass=org.ethereum.samples.TransactionBomb > git clone cd ethereumj> gradlew build File -> New -> Project from existing sources Dialog Import Project from gradle: press OK After building run either org.ethereum.Start, one of org.ethereum.samples.* or create your own main. For reference on all existing options, their description and defaults you may refer to Continue reading >>

How To Send Ethereum Transactions With Java

How To Send Ethereum Transactions With Java

After Ive expressed my concerns about the blockchain technology , lets get a bit more practical with the blockchain. In particular, with Ethereum. I needed to send a transaction with Java, so I looked at EthereumJ . You have three options: Full node you enable syncing, which means the whole blockchain gets downloaded. It takes a lot of time, so I abandoned that approach Light node you disable syncing, so you just become part of the network, but dont fetch any parts of the chain. Not entirely sure, but I think this corresponds to the light mode of geth (the ethereum CLI). You are able to send messages (e.g. transaction messages) to other peers to process and store on the blockchain, but you yourself do not have the blockchain. Offline (no node) just create and sign the transaction, compute its raw representation (in the ethereum RLP format) and push it to the blockchain via a centralized API, e.g. the etherscan.io API . Etherscan is itself a node on the network and it can perform all of the operations (so it serves as a proxy) Before going further, maybe its worth pointing out a few general properties of the blockchain (the ethereum one and popular cryptocurrencies at least) it is a distributed database, relying on a peer-to-peer (overlay) network, formed by whoever has a client software running (wallet or otherwise). Transactions are in the form of I (private key owner) want to send this amount to that address. Transactions can have additional data stored inside them, e.g. representing what they are about. Transactions then get verified by peers (currently using a Proof-of-work based consensus) and get stored on the blockchain, which means every connected peer gets the newly created blocks (each block consisting of multiple transactions). Thats the blockchain in short, Continue reading >>

Ethereum/ethereumj - Gitter

Ethereum/ethereumj - Gitter

Java implementation of the Ethereum protocol Anyone else running into issues synching in Morden Testnet? I've already pulled the latest changes. 02:23:35.023 ERROR discover - Channel error java.net.SocketException: Network dropped connection on reset: no further inform @mtbitcoin That sometimes happens on Win, but shouldn't affect anything. Do you have some problems with that besides ERROR log ? @Nashatyrev Actually this started after the homestead release on testnet. And yes, its not synching the blocks. I figure it must have something to do with the geth 1.3.5 update? it could be an isolated issue, so I am just checking to see if anyone else is also running into issues synching on morden Good Morning guys, I runned yesterday geth 1.3.5 and Ethereumj in Morden, but it didn't work for me because of the genesis hash Geth1.3.5=0cd786a2425d16f152c658316c423e6ce1181e15c3295826d7c9904cba9ce303EthereumJ=c31c07282c5f803da583b8b65f3aa0b5cce411f3ffa6ae11c5e0adb3e057ef4a Hi @mtgran, how do you run Ethereumj on Morden? I don't change my ethereumj.conf since days, but maybe I have to do it again currently Morden network is supported by code in stage branch only. we have a gradle task runMorden or you can pass -Dethereumj.conf.res=morden.conf as a JVM arg everything you need for Morden is in morden.conf and you just need to enable it in one of these ways its quite same as conf.file but loads file from EthereumJ resources also, guys. you may use our EthereumJ peer running on Morden enode://30ba2dc28e675a2d6b0bbddc19153e9dc0caab672caf00fa585baab93e24ef43d[email protected]23.96.99.66:30303 Do you have an example using Dethereumj.conf.res? I would like to have a look into it, I don't remember to have seen one of them before that means that Continue reading >>

Ethereum/ethereumj | Porter.io

Ethereum/ethereumj | Porter.io

EthereumJ is a pure-Java implementation of the Ethereum protocol. For high-level information about Ethereum and its goals, visit ethereum.org . The ethereum white paper provides a complete conceptual overview, and the yellow paper provides a formal definition of the protocol. We keep EthereumJ as thin as possible. For JSON-RPC support and other client features check Ethereum Harmony . Adding as a dependency to your Maven project: org.ethereum ethereumj-core 1.6.3-RELEASE repositories { mavenCentral() jcenter() maven { url "} } compile "org.ethereum:ethereumj-core:1.6.+" As a starting point for your own project take a look at git clone ethereumjcp ethereumj-core/src/main/resources/ethereumj.conf ethereumj-core/src/main/resources/user.confvim ethereumj-core/src/main/resources/user.conf # adjust user.conf to your needs./gradlew clean shadowJarjava -jar ethereumj-core/build/libs/ethereumj-core-*-all.jar > git clone cd ethereumj> ./gradlew run [-PmainClass=] ./gradlew run -PmainClass=org.ethereum.samples.BasicSample./gradlew run -PmainClass=org.ethereum.samples.FollowAccount./gradlew run -PmainClass=org.ethereum.samples.PendingStateSample./gradlew run -PmainClass=org.ethereum.samples.PriceFeedSample./gradlew run -PmainClass=org.ethereum.samples.PrivateMinerSample./gradlew run -PmainClass=org.ethereum.samples.TestNetSample./gradlew run -PmainClass=org.ethereum.samples.TransactionBomb > git clone cd ethereumj> gradlew build IDEA: File -> New -> Project from existing sources Select ethereumj/build.gradle Dialog Import Project from gradle: press OK After building run either org.ethereum.Start, one of org.ethereum.samples.* or create your own main. For reference on all existing options, their descript Continue reading >>

Introduction To Ethereumj

Introduction To Ethereumj

If you're new here, you may want to check out the "API Discoverability with Spring and Spring HATEOAS" live Webinar . Thanks for visiting! I just announced the new Spring 5 modules in REST With Spring: In this article, we take a look at the EthereumJ library that allows us to interact with the Ethereum blockchain, using Java. First, lets just briefly dive into what this technology is all about. Ethereum is acryptocurrencyleveraging a distributed, peer-to-peer, database in the form of a programmableblockchain, the Ethereum Virtual Machine (EVM). Its synchronized and operated through disparate but connectednodes. As of 2017, Nodessynchronize theblockchainthrough consensus, create coins through mining (proof of work), verify transactions, executesmart contracts written in Solidity , and run the EVM. The blockchainis divided intoblockswhich containaccount states(including transactions betweenaccounts) andproof of work. The org.ethereum.facade.Ethereumclass abstracts and unites many packages of EthereumJ into one easy to use interface. Its possible to connect to a node to sync with the overall network and, once connected, we can work with the blockchain. Ethereum ethereum = EthereumFactory.createEthereum(); To connect to the network, we must first connect to a node, i.e.a server running the official client. Nodesare represented by theorg.ethereum.net.rlpx.Node class. The org.ethereum.listener.EthereumListenerAdapter handles blockchain events detected by our client after connection to a nodehas been established successfully. Lets connect to a node on the network. This can be done manually: String ip = "port = 8345;String nodeId = "a4de274d3a159e10c2c9a68c326511236381b84c9ec...";ethereum.connect(ip, port, nodeId); Connecting to the network can also be done automatically using Continue reading >>

Ethereumj/ethereumj-core/src/main/java/org/ethereum/samples/privateminersample.java

Ethereumj/ethereumj-core/src/main/java/org/ethereum/samples/privateminersample.java

package org.ethereum.samples;import com.typesafe.config.ConfigFactory;import org.ethereum.config.SystemProperties;import org.ethereum.core.Block;import org.ethereum.core.Transaction;import org.ethereum.crypto.ECKey;import org.ethereum.facade.EthereumFactory;import org.ethereum.mine.Ethash;import org.ethereum.mine.MinerListener;import org.ethereum.util.ByteUtil;import org.spongycastle.util.encoders.Hex;import org.springframework.context.annotation.Bean;/** * The sample creates a small private net with two peers: one is the miner, another is a regular peer * which is directly connected to the miner peer and starts submitting transactions which are then * included to blocks by the miner. * * Another concept demonstrated by this sample is the ability to run two independently configured * EthereumJ peers in a single JVM. For this two Spring ApplicationContext's are created which * are mostly differed by the configuration supplied * * Created by Anton Nashatyrev on 05.02.2016. */public class PrivateMinerSample { /** * Spring configuration class for the Miner peer */ private static class MinerConfig { private final String config = // no need for discovery in that small network "peer.discovery.enabled = false \n" + "peer.listen.port = 30335 \n" + // need to have different nodeId's for the peers "peer.privateKey = 6ef8da380c27cea8fdf7448340ea99e8e2268fc2950d79ed47cbf6f85dc977ec \n" + // our private net ID "peer.networkId = 555 \n" + // we have no peers to sync with "sync.enabled = false \n" + // genesis with a lower initial difficulty and some predefined known funded accounts "genesis = sample-genesis.json \n" + // two peers need to have separate database dirs "database.dir = sampleDB-1 \n" + // when more than 1 miner exist on the network extraData helps to identify the block c Continue reading >>

Understanding Blockchain With Ethereumj Open Source Development: Release0.3

Understanding Blockchain With Ethereumj Open Source Development: Release0.3

Understanding Blockchain with EthereumJ Open Source Development: Release0.3 For my topics in open source development course Im back at it again with another entry about a pull request I did here: Which is still being optimized mind you, but the base of the work is in there:) I havent been able to get much reviews or support from the dev team on it, but this entire project as well as the releases Ive worked on has been a great learning experience for me. Which is exactly what this course is all about, its about pushing students to contribute towards open source projects, and learn something in the process of that. Anyways, for my PR I needed to find something useful to work on that would actually teach me more about the project and Blockchain in general. Which is exactly what I did:) To start off, I would look through the project using Intellij IDEA and searched for TODOs, and basically spent a couple of hours filtering through all of them to find one that could be potentially something to work on. Part of the reason I had to do this was because the issues werent updated and it seemed that the core development team was paying less attention the client! When looking for TODOs Id see something like this: Basically, I spent a lot of time going through this list to find stuff that was actually comprehensive and doable for me. This project has a lot of complex intricate parts consisting of classes, modules, and implementations that are way beyond what even I know. This could include memory management, multi threading, block management, smart contracts, and many other Blockchain specific aspects I just dont have enough knowledge in just yet (such as ABI: Ethereums binary standard). Anyways, eventually I was able to discover a task that was fairly cool and probably the best le Continue reading >>

Ethereum/ethereumj - Libraries.io

Ethereum/ethereumj - Libraries.io

Introducing the Tidelift Subscription . Professional-quality security updates and maintenance for the open source projects you depend on. ethereumj is a pure-Java implementation of the Ethereum protocol. For high-level information about Ethereum and its goals, visit ethereum.org . The ethereum white paper provides a complete conceptual overview, and the yellow paper provides a formal definition of the protocol. Adding as maven artifact to your project: oss.jfrog.org Repository from Bintray org.ethereum ethereumj-core 1.1.0-RELEASE zip repositories { maven {url "} compile ("org.ethereum:ethereumj-core:1.1.0-RELEASE") As a starting point for your own project take a look at > git clone cd ethereumj> ./gradlew run [-PmainClass=] ./gradlew run -PmainClass=org.ethereum.samples.BasicSample./gradlew run -PmainClass=org.ethereum.samples.FollowAccount./gradlew run -PmainClass=org.ethereum.samples.PendingStateSample./gradlew run -PmainClass=org.ethereum.samples.PriceFeedSample./gradlew run -PmainClass=org.ethereum.samples.PrivateMinerSample./gradlew run -PmainClass=org.ethereum.samples.TestNetSample./gradlew run -PmainClass=org.ethereum.samples.TransactionBomb > git clone cd ethereumj> gradlew build File -> New -> Project from existing sources Dialog Import Project from gradle: press OK After building run either org.ethereum.Start, one of org.ethereum.samples.* or create your own main. For reference on all existing options, their description and defaults you may refer to the default config ethereumj.conf (you may find it in either the library jar or in the source tree ethereum-core/src/main/resources)To ov Continue reading >>

More in ethereum