Questions tagged [byzantium]
The byzantium tag has no usage guidance.
14 questions
0
votes
1
answer
173
views
How to detect if a transaction failed before Byzantium fork [duplicate]
In short:
I'd love to understand how to detect if a transaction failed before the Byzantium fork.
Explanation:
After the Byzantium fork it's easy to understand if a transaction failed or not, I just ...
1
vote
2
answers
381
views
How does ethereum network keep consistent
Since nodes in Ethereum are decentralized and distributed, how does the system ensure consistency regarding the state of the blockchain.
I am aware that a validator, once they find the answer to the ...
0
votes
1
answer
398
views
Transaction response doesn't contain "receipt" value
i'm doing this send function
let result = await myContract.methods.myMethod().send({from: account});
console.log("result:", result);
using web3.js ^1.2.2 on testRPC with Ganache, hardfork Byzantium, ...
0
votes
1
answer
116
views
"VM Exception while processing transaction: invalid opcode" only with Byzantium hardfork
i'm testing my Smart Contract with Truffle and Ganache, everything works fine while using hadfork version "Petersburg", but when i switch to Byzantium i receive this error while truffle performs ...
8
votes
1
answer
391
views
What happened in the Ropsten hardfork from Byzantium to Constantinople?
What were the consensus issues during the Constantinople hardfork in the Ropsten testnet?
One noted consensus issue is:
geth and parity have been in noticeable disagreement regarding block
...
5
votes
1
answer
3k
views
Is "Proof-of-work" a subset of "Byzantine fault tolerance (BFT)"?
Can we say that Proof-of-work is a type of Byzantine fault tolerance (BFT) ? In other words, is PoW a subset of BFT ? Or they are two different categories?
Please note that there is a similar ...
7
votes
1
answer
2k
views
How can we verify BGLS aggregate signatures in Solidity?
BGLS [1] is an aggregate signature scheme by Boneh et al., that allows aggregation of signatures on n different messages from n different signers. What I want to achieve is to verify such signatures ...
3
votes
0
answers
433
views
Can the precompiles in Byzantium for pairings be used for implementation of BLS verification?
I am looking into implementing some operations for the BLS signature scheme in Solidity, using the new precompiled contracts for pairing operations released with Byzantium.
In BLS verification, to ...
5
votes
2
answers
478
views
Does the new receipt status field report all errors all the way down the call chain?
See this transaction on etherscan:
https://etherscan.io/tx/0xd20a95a9f051d6961ca766a9b2d0f18b6afdf6d8465931a3f70f2c4b1c023688
Notice the odd note saying some part of that transaction failed but the ...
27
votes
1
answer
12k
views
What is the exact meaning of a transaction's new receipt 'status' field?
In this answer (https://ethereum.stackexchange.com/a/6010/1529) it seems to say that the status field will always be '1' unless the transaction failed, in which case it will be '0'.
In the summary ...
2
votes
0
answers
783
views
Byzantium support in Jaxx wallet
Will the Jaxx mobile wallet support ethereum after Byzantium hard fork, after 16th October 2017?
If not what other mobile wallet should I use for my ethers?
Thank you,
3
votes
1
answer
1k
views
What's Byzantium? What's Metropolis? What should I do after these happen? Will I lose my ETH?
Sorry for the noob question, but I'm really confused.. :( Is there going to be a third Ethereum? Will I have to manually upgrade somehow? Which new ETH should I use?
Thanks in advance!
40
votes
2
answers
19k
views
How do I detect a failed transaction after the Byzantium fork as the REVERT opcode does not consume all gas?
Pre Byzantium fork, I could use gas == gasUsed to detect when a transaction has failed (further details in How can the transaction status from a thrown error be detected when gas can be exactly the ...
47
votes
1
answer
43k
views
Transaction Status
A very elementary question, how do I get a transaction status after firing the transaction? I mean suppose I do a sendTransaction where I transfer some amount of ether from 1 account to other, how can ...