Most Popular

1500 questions
16
votes
6 answers

Is there any public Ethereum communication forums or Slack?

A lot of open source and blockchain projects are using Slack for communication and keeping communities together. Is there any public slack for Ethereum specifically (not DApps)?
ripper234
  • 685
  • 6
  • 17
16
votes
1 answer

How does "Gas Price Oracle" work?

How does "Gas Price Oracle" work? "Gas Price Oracle" is explained here in go-ethereum wiki, but it doesn't explain how it works. Where does it get the data from? How does it do its calculations?
Satoshi Nakanishi
  • 5,749
  • 7
  • 38
  • 57
16
votes
2 answers

What is the safest minimum block time to use without having any problem on Proof-of-Authority consensus?

On the following blog, at very last paragraph, Vitalik Buterin mentioned that: Hence, a 3-second target block time (and 5s actual block time) may be quite viable. As usual, we’ll be more conservative at first and not take things that far, but a…
alper
  • 8,395
  • 11
  • 63
  • 152
16
votes
9 answers

Is there a way to extract ABI from a deployed contract?

I am building a web UI for testing smart contracts and currently I have to supply the ABI for a contract I test. Is there a way to extract the ABI from a deployed contract (preferably programmatically)?
Andrey
  • 1,147
  • 1
  • 12
  • 19
16
votes
1 answer

How can I create a listener for new transaction with Ethereum RPC calls?

I am trying to create mini-service which would allow me to subscribe for incoming Ethereum transactions (coinbase example). I thought that in Ethereum it could be done with eth_newFilter and eth_getFilterChanges (JSON RPC) methods but I am doing…
16
votes
3 answers

is there an easy way to get the full state of a contract?

I'm developing a quite complex contract with many state variables of all kinds. (mappings, arrays, uint, strings, bytes, etc). For testing, it would be very useful to get a JSON (or similar) with the full state of the contract in a given moment. I…
jbaylina
  • 775
  • 5
  • 12
16
votes
5 answers

What is the difference between a smart contract and a DAO?

The Ethereum space is full of new terminology, and it's sometimes difficult to mentally discriminate between some of the concepts that this new terminology describes. (I'm having this trouble now... ) In its least abstract sense, an Ethereum…
Richard Horrocks
  • 37,835
  • 13
  • 87
  • 144
16
votes
2 answers

What is the parity light pruning mode?

Parity offers four different pruning methods: archive, basic, fast and light: --pruning METHOD Configure pruning of the state/storage trie. METHOD may be one of auto, archive, basic, fast, light: …
q9f
  • 32,913
  • 47
  • 156
  • 395
16
votes
2 answers

How fast should be an internet connection to mine ETH?

How fast should be an internet connection to mine ethereum and don't have connection issues? What about ping? And, how many GB of data would get downloaded over a month period? I have a 250GB limit.
Clovis
  • 881
  • 4
  • 12
  • 20
16
votes
2 answers

What kind of hardware is required to mine on Ethereum?

The Ethereum frontier network has a customised proof of work algorithm called Ethash. What kind of computer hardware is required to mine with this proof of work algorithm?
Jeff Coleman
  • 22,059
  • 17
  • 77
  • 91
16
votes
1 answer

Why are the Rinkeby and Ropsten testnets named after Swedish locations?

Why are the Rinkeby and Ropsten testnets named after Swedish locations? I know what they are but am wondering why they were named this way.
JohnAllen
  • 1,318
  • 1
  • 13
  • 29
16
votes
3 answers

Infura web3 provider for Events (.get & .watch)

I am using infura for connecting to testnet/mainnet as my server side web3 provider. This works for most requests and operations, but it does not seem to work for Events. const allEvents = (event, callback) => event({}, { fromBlock: 0, toBlock:…
carlolm
  • 2,326
  • 1
  • 13
  • 24
16
votes
2 answers

Is there a maximum array size in Solidity?

And if so, what is it? Also, would it differ by dynamic and static arrays? My initial guess is that: a statically-declared array has a maximum number of slots equal to the largest uint, as in array[max_uint256]. a dynamically-declared array has no…
Travis Jacobs
  • 1,535
  • 1
  • 13
  • 25
16
votes
2 answers

What is the difference between an exchange like Coinbase and a wallet like Jaxx, MEW, MetaMask?

What is the difference between storing ether with an exchange (e.g. Coinbase, Kraken, Gemini, Poloniex, Bittrex) and a wallet like Jaxx, MEW, MetaMask?
tayvano
  • 15,961
  • 4
  • 45
  • 74
16
votes
3 answers

Accepting an ERC20 Token as Payment

Assuming I have deployed my ERC20 token, and the supply has been dispersed, is there any method of creating a separate contract that accepts that ERC20 token as payment and has user fields that send particular information to the contract? Kind of…
rudar_man
  • 173
  • 1
  • 6