Skip to main content

Questions tagged [istanbul]

https://eth.wiki/en/roadmap/istanbul

Filter by
Sorted by
Tagged with
2 votes
1 answer
284 views

Can EVM Istambul release run contracts compiled with solidity up to v0.8.4?

Reading from the Solidity release notes, for release 0.5.14 I read "Set the default EVM version to Istanbul". While for 0.8.5 I read: "Set the default EVM version to Berlin". Does ...
Simone's user avatar
  • 21
6 votes
1 answer
929 views

I can no longer access old blocks via RPC in full syncmode?

I have a private network based on geth v1.9.25. I upgraded from v1.8.27. Recently, I saw that I'm unable to access the previous blocks at all. Like, e.g. eth.getBlockByNumber(1) gives me null, even ...
ygh's user avatar
  • 205
2 votes
1 answer
157 views

What are the changes to EVM from Constantinople fork and later forks? [duplicate]

What are the changes to EVM from Constantinople fork and later forks? Could you tell me which commit in git? Or Could you provide a list? Thank you!
fenghaoming's user avatar
1 vote
1 answer
405 views

Is it safe to do multiple payments in between locks (Reentrancy Guard)?

https://diligence.consensys.net/blog/2019/09/stop-using-soliditys-transfer-now/ provides a simple example related to using a Reentrancy Guard. Another approach to preventing reentrancy is to ...
alper's user avatar
  • 8,394
2 votes
1 answer
361 views

Does ganache-cli support istanbul hardfork?

I am trying to run ganache-cli with istanbul --hardfork, but I am having following error: Error: Hardfork istanbul not set as supported in supportedHardforks $ ganache-cli --version Ganache CLI v6.4....
alper's user avatar
  • 8,394
0 votes
1 answer
83 views

Contract function involving transfer to another contract constantly fails

Tx example: https://rinkeby.etherscan.io/tx/0xbc6ce7fc2aba22bb1b1141d3223369472e55618037f53c0cb25eff526edd88a1 (note Rinkeby network) Function code: function withdrawBalance() external { ...
pushist1y's user avatar
1 vote
1 answer
84 views

Should I stop the geth node during hard-fork?

As the countdown on https://ethernodes.org/istanbul, should I need to stop my geth node before hard-fork? Or I could continue to syncing during hard-fork. Thanks alot.
superrman777's user avatar
21 votes
2 answers
10k views

Is transfer() still safe after the Istanbul update?

In other words, is using transfer() safe? function transfer(address contractB) public { contractB.transfer(1000); //balances[msg.sender] -= 1000; } How about using call.gas? function ...
Robert Ggg's user avatar
1 vote
3 answers
4k views

Remix always throws the error: exceeds block gas limit

Dear Ethereum developers. I started to learn Solidity this week and am trying to deploy a contract via Remix, but this doesn't really work. Running environment is set as Web3 Provider. (Because the ...
user avatar