Questions tagged [openethereum]
The openethereum tag has no usage guidance.
811
questions
7
votes
2
answers
803
views
Parity Error: Account not found for the current chain (Kovan)
I am having problem starting Parity with a account that I created using Metamask. This account 0x76Eb17471A5fb78EF6768254D1dAEc528ec6b5a8 has received multiple ETH from Kovan faucets.
Running the ...
7
votes
2
answers
739
views
Are eth transactions still replayed on the etc chain?
I have read about EIP 155. I see that the main chain, test nets, and ETC were asked to implement EIP 155. If just ETH implemented EIP 155, wouldn't that have been enough to prevent ETC from being ...
6
votes
6
answers
10k
views
Parity -- How to delete DB and resync it?
[master][~/parity/target/release]$ ./parity import /tmp/avatar.rlp
Error Output: Database was created with newer client version. Upgrade your client or delete DB and resync.
I could not understand:
[...
6
votes
2
answers
3k
views
is it possible to run pending transactions on local node to see the outcome?
I am looking for a way to execute current pending transactions on local node, to see their outcome and log events, without really mine it.
it is some kind of pre-simulation, to see what is going to ...
6
votes
1
answer
3k
views
Can't Broadcast ethereum transaction, what's wrong with this transaction?
I used eth_sendTransaction with Parity to send some funds, but it does not seem to be getting mined.
The TX ID: 0x2b9d3c36d2cf2e56b5779f47c821791bdc6a0835b8b79c873bc221ff9e9e6a75
The raw transaction:...
6
votes
2
answers
983
views
Setting up demo ethereum PoA
I'm new to ethereum/parity and trying to follow this PoA setup demo as part of a larger project.
I've done it locally on my laptop, accessing resources via localhost. Now I'm trying to set up two ...
6
votes
1
answer
4k
views
How many nodes use Parity vs Geth?
I saw a lot of code examples use geth but someone said to me parity is now even more popular than geth. Are there any statistics about how the nodes for Ethereum are generated - either using geth or ...
6
votes
1
answer
719
views
Truffle exits with "Error: The contract code couldn't be stored, please check your gas amount." error when migrating the 1_initial_migration.js
I am trying to migrate the basic truffle example (the one created via truffle init) to rospten using Parity but I get the following error even thought the contract is correctly deployed on Rospten:
...
6
votes
1
answer
4k
views
Ensuring a transaction is included in a specific block
I have been sending myself transactions back and forward between MEW and Parity trying to get a transaction included in a specific block number however I seem to be always 3 - 6 blocks behind where I ...
6
votes
2
answers
1k
views
What is the consensus mechanism used in Parity for 'Proof of Authority' chains?
The Ethcore Parity wiki states that it supports 'Proof of Authority Chains'. What distributed byzantine consensus mechanism is used?
6
votes
2
answers
3k
views
Getting error message from require()
I know that the latest Solidity supports error messages in require/revert (require(stuff, "problem")).
Are there any clients that can get this message? Will I be able to see it if I execute the ...
6
votes
2
answers
2k
views
Is it possible to change Proof-of-Work into Proof-of-Stake consensus algorithm of an on-going Ethereum private chain?
I have a on-going small private chain could be seen here. I have only few nodes, hence difficulty is pretty low and average block time is high (around a minute). So it can easily attacked with someone ...
6
votes
1
answer
2k
views
How do geth and parity handle notifying clients of events after reorgs?
If you set up an event listener with Geth (I assume also with Parity) you get notifications when a particular event shows up in the event logs.
Sometimes a reorg will happen, and the block where that ...
6
votes
0
answers
227
views
Does Geth and Parity store blockchain in level db in same format?
If not, what are the diffrences?, for example geth db format is:
var databaseVerisionKey = new Buffer("DatabaseVersion"); // databaseVerisionKey tracks the current database version.
var headHeaderKey ...
6
votes
1
answer
2k
views
SendSignedTransaction web3 v1.0 smart contract method call
Running parity node, connected to Kovan testnet.
Contract Address: 0x354Db5AE17b11fbc01A8a146B63506b1d90872E0
Using a nodejs app + web3 to send/sign transactions with the private key corresponding to ...
6
votes
2
answers
5k
views
How to view/edit/cancel scheduled transactions on Parity wallet?
I've set up a scheduled (after a specific time) transaction using Parity wallet and the transaction is not showing up in the Transactions view. Just wondering if there is a way to view/cancel/modify ...
5
votes
3
answers
3k
views
How to sign a transaction in Rust
Given a private key, I would like to sign a transaction offline, so it can be sent to a node or Infura without unlocking an account first. I can find many examples in javascript using ethereumjs-tx ...
5
votes
4
answers
2k
views
Parity Trace Issue: TraceDB resync required
I am trying to use the trace functionality included in the parity node (https://github.com/paritytech/parity/wiki/JSONRPC-trace-module) but I am having trouble configuring my node.
I have tried to ...
5
votes
1
answer
4k
views
Parity: What is a snapshot?
The Configuring Parity wiki page says:
Snapshot Options:
--at BLOCK Take a snapshot at the given block, which may be an
index, hash, or 'latest'. Note that taking ...
5
votes
2
answers
2k
views
Can I generate an identical address on main net as in test net?
I mistakenly sent a small amount of ETH from an online exchange to my local wallet address on Ropsten testnet. Obviously main net to test net will not work. Thus my ETHs are lost.
I think of a way of ...
5
votes
1
answer
1k
views
Deploying a smart contract from EVM Bytecode via rpc calls
I am currently trying to deploy a smart contract with bytecode in a private Ethereum chain, using the "dev" chain of the parity client. For this, I compiled the following contract:
pragma solidity ^...
5
votes
1
answer
2k
views
Current Disk Space requirements for a pruned parity node? [duplicate]
I want to keep the disk usage to under 30GB, is it possible with --pruned fast ? Or any other config.
If its not possible, what is the smallest disk requirements as of recently
5
votes
1
answer
110
views
9.223372 Ether Limit?
This is a weird question but it's hard to search for because I get mathematical uses of the term "limit" and and other uses of 9.2, etc. So.
Question: is 9.223372 ETH a significant number? Because ...
5
votes
1
answer
671
views
Homebrew parity install fails with 'no available formula'
The following installation of Parity via Homebrew on MacOS:
brew install parity --beta --verbose
fails with
Error: No available formula with the name "parity"
What can I do?
5
votes
1
answer
3k
views
Understanding "eth_estimateGas" results estimating gas
I have been playing around with parity's "eth_estimateGas" call to determine different tokens gas requirements. Generally using this code:
let transfer_data = contract.transfer.getData("<...
5
votes
1
answer
1k
views
Why is Block Gas Limit set to 5000?
If you look at the Parity chain spec for mainnet (https://github.com/paritytech/parity/blob/master/ethcore/res/ethereum/foundation.json), you will see this line:
"gasLimit": "0x1388",
But that ...
5
votes
2
answers
3k
views
Parity configuration for rinkeby testnet
Can someone provide me an genesis block configuration json for Parity client here is my setup described:
I've installed the client (version: Parity/v1.6.8-beta-c396229-20170608/x86_64-linux-gnu/...
5
votes
3
answers
5k
views
Disabling and removing parity?
I have parity install on my Mac, even though I removed it via application folder. It's still running in the background. How can I remove it completely from my computer?
My localhost 8080 keeps ...
5
votes
1
answer
3k
views
How to test RPC port for accepting traffic
I have a fully synced node running in my personal computer with kovan testnet. I want to test if my RPC port is accepting traffic or not. I am using parity as a system service.
5
votes
2
answers
1k
views
Limit geth/parity node synchronization network usage
It is possible to limit the network usage of geth/parity while updating my node?
I want to be able to update (slowly, this doesn't matter), to reduce the strain on my network. Does anyone know a way ...
5
votes
1
answer
3k
views
Web3.js 1.0 sendSignedTransaction returns error: Invalid RLP
Running parity private PoA chain, using latest parity client + nodejs + web3.js 1.0
When I try to sign a transaction and then send it following web3.js 1.0 documentation (sendTransaction and ...
5
votes
1
answer
240
views
Parity: what is "bombDefuseTransition"
I see the Parity option for "bombDefuseTransition" here, under chain spec:
https://github.com/paritytech/parity/wiki/Chain-specification
Two questions:
1 - Why is this needed? (Would I be correct ...
5
votes
1
answer
529
views
Unregistering a token in the Parity Token Registry
I am curious how to remove a token from the token registry in Parity. It is a token I have listed myself, and I am using the same address to try unregistering it.
I am using MyEtherWallet to send ...
5
votes
1
answer
1k
views
web3.eth.sign not returning a valid signature - Or how else does this work?
EDIT: Problem Solved; working example of login below
I use the sha3 of a message I want to sign with eth.sign
m = web3.sha3("Please work.")
I then runeth.sign(eth.coinbase, m)
And it returns me: ...
5
votes
1
answer
3k
views
How to get signature parameters from a transaction?
In my application I have to manually verify certain transaction signatures on the ethereum blockchain. Atm I am running geth and parity nodes and query transaction information via the rpc interface ...
5
votes
1
answer
2k
views
How to call the precompiled contracts from my contract?
I am trying to call one of the precompiled contracts from my contract. In this case, it is the ecrecover(bytes32 hash, uint8 v, bytes32 r, bytes32 s) returns (address) function with the address 0x0.....
5
votes
1
answer
116
views
Historical state in mainnet EVM
I would like to get a snapshot of EVM state on a certain block and then execute smart contract call actions against this state.
Do Go Ethereum, Parity or any of other Ethereum clients provide ...
5
votes
1
answer
375
views
Geth vs Parity Transaction propagation (1 / sqrt(n))
Is there a reason that geth propagates new txs to all peers but parity only propagates txs to 1/sqrt(n) (on average) peers? I see a comment in geth to the effect of //FIXME include this again: peers = ...
5
votes
1
answer
650
views
How do I connect Parity and TestRpc
My very much appreciated and valued Conor Svensson -who creates web3j- gave me a very simple task so that we can reproduce the issue https://github.com/web3j/web3j/issues/105#issuecomment-309186331.
"...
5
votes
1
answer
359
views
ConsenSys/MultiSigWallet how do I call addOwner()
I'm using the ConsenSys/MultiSigWallet but I'm struggling to add an additional owner to the wallet.
I've read in the source code that an addOwner() call has to be sent by wallet, but I'm unsure how ...
5
votes
1
answer
274
views
Error message when attempting to stop Parity in Ubuntu
I attempted to stop parity and am getting an error message:
Failed to stop io.parity.ethereum.service: Unit
io.parity.ethereum.service not loaded.
Any suggestion for why this occurred? This is ...
5
votes
3
answers
389
views
Trying to get a refund from my DAO results in "out of gas"
I'm trying to get the ETH refund from my DAO, following the instructions here (but with Parity 1.4.4).
The approve transaction is here.
But I already tried to send the withdraw transaction twice, in ...
5
votes
1
answer
2k
views
How could I make Parity connect with my local Ethereum blockchain?
When I run ./parity under /target/release it automatically connects to the public Ethereum blockchain. (It starts syncing with the actual Ethereum blockchain of 900,000 blocks.)
I want to connect ...
5
votes
0
answers
64
views
What is an EVM externality?
While reading the OpenEthereum codebase, I encountered this type:
/// Externalities interface for EVMs
pub trait Ext {
/// Returns the storage value for a given key if reversion happens on the ...
5
votes
1
answer
309
views
What's the bottleneck for openethereum slow sync speed?
I'm trying to sync a full node with --trace on, on some fast hardware, and I still get slow sync speeds (Syncing #5409141 0x5994…6a98 16.60 blk/s 1527.2 tx/s 91.8 Mgas/s). It's hovering between 10-15 ...
5
votes
0
answers
169
views
What are best practices for monitoring the OpenEthereum (Parity) logging?
Monitoring of the logging output of the Ethereum clients is essential for stable blockchain operation.
Do you have recommendations, experiences and/or lessons learned
concerning the logging of ...
5
votes
1
answer
1k
views
eth_getTransactionReceipt returns null only sometimes and only on my node, tx is successfully mined in
I'm having this strange problem and it may be related to the way my node is configured. I'm making calls to both infura and my own nodes like so:
{'id': 123, 'jsonrpc': '2.0', 'method': '...
5
votes
1
answer
1k
views
web3.eth.getBlock returns null
I have a very similar problem as https://github.com/paritytech/parity-ethereum/issues/8788
When I use web3.eth.getBlock for the first 1 million and latest 50,000 blocks (approximately), I get the ...
4
votes
4
answers
2k
views
How are transactions with the same gas price ordered in a block?
If A has gas_price == 1gwei and B has gas_price == 1gwei, how does the miner decide which tx gets executed first when ordering them into a produced block?
Does it depend what mining client is used? ...
4
votes
2
answers
6k
views
How to install Parity on Ubuntu?
I am new in Linux Ubuntu and I want to install Parity UI to add an enode. For this, I need to install Parity on Ubuntu. Is there any commands for this? And where can I download its executable file?