Questions tagged [parity]

Parity is an Ethereum client, written from the ground-up for correctness-verifiability, modularization, low-footprint, and high-performance. To this end, it utilizes the Rust language, a hybrid imperative/object-orientated/functional language with an emphasis on efficiency.

Filter by
Sorted by
Tagged with
6
votes
1answer
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
2answers
1k 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
2answers
939 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
2answers
4k 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 ...
6
votes
2answers
604 views

Parity-like Solution for using Ledger Nano Anywhere

I'm looking for a "Parity-like" solution so that I'm able to use my Ledger Nano on any Ethereum-powered website that doesn't support a Nano natively (something like Radar Relay). I know I can do this ...
6
votes
2answers
521 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 ...
5
votes
5answers
2k views

How many concurrent requests can an Ethereum node handle?

This is a fairly simple question which (I suspect) has a more complex answer. I would like to find out that answer now rather than the hard way down the line. How many concurrent requests can an ...
5
votes
4answers
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
1answer
3k 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
1answer
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
1answer
94 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
1answer
583 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
1answer
884 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
2answers
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
3answers
4k 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
1answer
2k 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 ...
5
votes
1answer
3k 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 ...
5
votes
1answer
2k 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
1answer
218 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
1answer
897 views

What is the array size limit of a returned array from a contract function call in Solidity?

I have a contract storing rdf data in various mappings. It is all working lovely except for large array returns. I have functions to return arrays of hashes matching certain criteria. I have found, ...
5
votes
1answer
514 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
1answer
681 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
1answer
1k 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
1answer
64 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
1answer
592 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
1answer
305 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
1answer
207 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
1answer
1k 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 ...
5
votes
3answers
362 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
1answer
959 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
1answer
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
0answers
187 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
1answer
1k 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 ...
4
votes
3answers
2k views

(Parity) How do I correct “columns families not opened”

Starting Parity/v1.5.0-unstable-0c7b7fc-20161204/x86_64-macos/rustc1.13.0 2016-12-04 18:50:47 State DB configuration: fast 2016-12-04 18:50:47 Operating mode: active 2016-12-04 18:50:47 ...
4
votes
2answers
4k 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?
4
votes
3answers
598 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 ...
4
votes
2answers
2k views

How to sync Kovan (troubleshooting)sn

Parity seems to work and comes up with the green 'homestead' button in the bottom right hand corner. When trying to sync with Kovan after using this video/tutorial for setup: https://www.youtube.com/...
4
votes
2answers
180 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 ...
4
votes
1answer
2k views

Parity mining in testnet

I have recently switched from geth to parity. I want to know how to mine using parity in testnet? I am synched using parity --testnet and I have the web page but how to mine blocks?
4
votes
1answer
2k views

Parity client from command line

Follow up on this post Does parity include a console? It is possible to have a JS script -with web3 nodejs library- running in a linux machine which only has installed parity as a client (no geth)? ...
4
votes
2answers
382 views

How Geth and Parity resolve timestamps when validating block headers?

Geth and Parity nodes differ in a fundamental way when they validate block headers. Background According to the yellow paper 4.3 timestamp: A scalar value equal to the reasonable output of Unix's ...
4
votes
1answer
705 views

What is “a public key under ECIES”, and how to get it?

I read the JSONRPC document of Parity these days. And I want to encrypt my message with the public key and private key of the accounts in Parity. I found a JSONRPC in this web parity_encryptMessage ...
4
votes
2answers
912 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 ...
4
votes
1answer
3k views

How I can to change path for blockchain data for Parity wallet on linux mint 18.2?

I'm the newbie on Linux and blockhain. I'm have installed Linux on the small piece of my hard drive (50 GB), so I want to know how to change the directory for blockchain data on my external hard ...
4
votes
1answer
719 views

What does “best block” mean?

In my Parity status screen, it says "best block", followed by a recent block number. What doest that mean?
4
votes
2answers
2k views

How to import an account in parity using CLI?

Here is what I tried: parity account new --chain dev it creates new account and generates JSON file in %HOME%\AppData\Roaming\Parity\Ethereum\keys\DevelopmentChain\ So, then I cut the file from ...
4
votes
1answer
1k views

How to change Parity's TCP and UDP port to run an Ethereum node?

As far as I am aware the ports 30303/TCP and 30303/UDP, 30301/UDP have to be accessible from the internet in order to run an Ethereum node. I am running Parity and am sitting behind a firewall which ...
4
votes
1answer
1k views

Publicly hosting parity rpc - Provided Host header is not whitelisted

I setup an ubuntu test server in the cloud with parity installed. My desire is to publicly expose the parity RPC service on port 8545 for testing purposes. Currently, I am ignoring whether this is ...
4
votes
3answers
3k views

Parity: accounts from Geth keystore

I am installing the latest version of parity (1.4.1). I created a new account and am syncing the chain. I have two UTC keystore files from a older version of geth that I stopped syncing some time ...
4
votes
2answers
5k views

How to stop Parity node cleanly?

To connect to the ethereum test network and sync the blockchain, I run: parity --chain testnet When I have to stop at some point, I do Ctrl+C and it says: Finishing work, please wait... and quits ...

1 2 3 4 5 16