Questions tagged [istanbul]

The tag has no usage guidance.

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

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

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!
0
votes
0answers
24 views

Security implications on limiting the round change timeout of Istanbul BFT consensus algorithm?

I have a security-related question regarding the exponentially increasing timeout in the round change, which is used in the Istanbul Byzantine fault-tolerance consensus algorithm used by Quorum. ...
1
vote
1answer
58 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 ...
2
votes
1answer
105 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....
0
votes
1answer
54 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 { ...
0
votes
0answers
14 views

Is there a way to check if a hosted node is running on the new fork?

I am hosting Rinkeby node using geth v1.97. However, I was wondering if there is a command or way to check whether it is running on the new fork or not.
1
vote
1answer
41 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.
6
votes
1answer
1k 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 ...
1
vote
3answers
1k 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 ...