Questions tagged [cpp-ethereum]

The Ethereum C++ client.

The cpp-ethereum / Ethereum C++ client project was initiated by Gavin Wood, the former CTO of the Ethereum Foundation, in December 2013. It is the second most popular of the clients with around 5% of 'market share', trailing a long way behind go-ethereum.

It includes:

  • eth A command-line Ethereum full-node that can be controlled via RPC.
  • mix An IDE for contract and user interface development, testing and deployment to the blockchain.
  • solc The solidity command line compiler
  • lllc The LLL command-line compiler.

Resources

392 questions
4
votes
1 answer

cpp-ethereum develop json error

I have cloned the cpp-ethereum in Linux (centOS) from git as follows as suggested in cpp-ethereum-develop cmake error git clone https://github.com/ethereum/cpp-ethereum cd cpp-ethereum git checkout 5669c209f4f8dbb7dc3f744e8e2a9c92f1104ca3 git…
userven
  • 81
  • 3
4
votes
0 answers

Fail writing to state database. Bombing out

Problems updating state on C++ ethereum on Ubuntu Linux 14.04 disks, /tmp have plenty of space. eth was installed from ethereum ppa, is used intermittently to check balances and do transfers (mining runs elsewhere), has been updated from time to…
Paul
  • 161
  • 8
3
votes
1 answer

5th time downloading Blockchain 15 days

I started with geth wallet the first time. Got to near the finish and it started itself over at the beginning. The last four times have been with parity, which seems to queue forevever and then crashes with a fatal memory error. have tried parity…
uberdave
  • 273
  • 1
  • 2
  • 8
3
votes
1 answer

C++ library for Ethereum client documentation

I am looking for documentation for C++ Eth client. So it will be really helpful if you could share few useful links to understand how Eth client command works.
Susmit
  • 1,804
  • 2
  • 14
  • 29
2
votes
1 answer

cpp-ethereum could not punch through NAT error

I have cloned the cpp-ethereum for Linux (Ubuntu) from git as follows: $ git clone https://github.com/ethereum/cpp-ethereum $ cd cpp-ethereum cpp-ethereum$ git checkout 5669c209f4f8dbb7dc3f744e8e2a9c92f1104ca3 cpp-ethereum$ git checkout -b…
userven
  • 21
  • 1
2
votes
1 answer

How to specify custom directory with c++ client

With the Go client, one can use the following command to create new accounts/keystore in a specified data dir: geth --datadir ./data account new While using the C++ client, there is no such option: eth --db-path ./data account new It doesn't work.…
S.Bhaskar
  • 101
  • 3
2
votes
3 answers

Is it possible to build stand alone application which can interact with ethereum client and block chain?

I am trying to develop a stand alone application in c++ using the c++ libraries provided for building cpp-ethereum client (http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/building-from-source/linux.html), is it possible to do so?
2
votes
1 answer

How can I get eth console?

I'm new to ethereum. I downloaded eth, geth, and mix from https://www.ethereum.org/cli, but I can't find ethconsole.exe file in the zip file. The only executable in the zip file is eth.exe. I tried 'eth.exe console' command but did not work. How can…
Hwang
  • 343
  • 1
  • 2
  • 5
2
votes
1 answer

Have key store file and password - how can I access my ETH without Mist/Geth

Maybe a Noob question. I have the text file from the keystore folder. I have the password. How can I access my funds without using Mist/Geth? These are not working on my computer. Is there an online option to import the wallet. If I input the…
2
votes
1 answer

How does block beneficiary work? What's the point?

From Gavin Wood's yellow paper: In general, Ether used to purchase gas that is not refunded is delivered to the beneficiary address, the address of an account typically under the control of the miner. This looks like a way to tip the miner.…
user10375
  • 177
  • 1
  • 6
2
votes
0 answers

Why does Ethereum use RLPx over TLS?

Ethereum encrypts data sent between peers. What are the reasons for implementing RLPx over TLS?
user77206
  • 21
  • 1
2
votes
0 answers

What is Ethereum's protocol stack regarding cryptography?

Resource 1 says that “There is no encryption as part of the Ethereum protocol—all messages that are sent as part of the operation of the Ethereum network can (necessarily) be read by everyone. As such, private keys are only used to create digital…
user15651
  • 21
  • 1
1
vote
0 answers

Need OpenCL library for cpp-ethereum on Alpine

I am trying to build cpp-ethereum on Alpine, and I quickly discovered that I don't have quite the same set of libraries available via apk that I have on Ubuntu via apt-get. I have built leveldb, cryptopp, libjson-rpc-cpp, and miniupmpc from source…
B.Thecode
  • 113
  • 1
  • 7
1
vote
0 answers

creating and signing transaction

I am looking a way to create signed transaction using c++ libs from aleth. I have this transaction: { from: "0025defd0f341b7f673f84b81c8416d58df29045", to: "0078fca08eacba4f0313e43366e6c3ecb21fb8eb", gasLimit: "21000", gasPrice: "200", …
ADV
  • 101
  • 2
1
vote
1 answer

Where is the state root being updated in Aleth CPP?

Can someone point me to where the state root is updated after each transaction is executed in the block? This is for Aleth
user2584960
  • 229
  • 1
  • 5
1
2 3