You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 26, 2024. It is now read-only.
I've asked for help in the Truffle Gitter before filing this issue.
Also asked for help in the Consensys discord
Issue
Quorum support (raft) is broken in truffle since 5.1.50
Steps to Reproduce
You can run a simple 3-node local raft network with npx quorum-wizard -q (and then cd into the network directory and run the start script).
Set up a basic truffle project and config for a quorum network:
Then when you try to run npx truffle@5.2.6 migrate, it will get stuck waiting for the block to be confirmed. It does this all the way down to truffle@5.1.50
Expected Behavior
Truffle migrate correctly detects when the block is confirmed and moves onto the next step.
Actual Results
Truffle waits until it times out a 750 seconds, even though the transaction/block was successfully committed on chain.
npx truffle@5.1.49 migrate works, and all versions work when you use IBFT instead of raft for consensus. So it's probably related to the raft nanosecond timestamps.
Environment
Operating System: MacOS
Ethereum client: Quorum 21.1.0
Truffle version (truffle version): 5.1.50 to 5.2.6
node version (node --version): 14.16.0
npm version (npm --version): 7.6.0
Thanks!
The text was updated successfully, but these errors were encountered:
Also asked for help in the Consensys discord
Issue
Quorum support (raft) is broken in truffle since 5.1.50
Steps to Reproduce
You can run a simple 3-node local raft network with
npx quorum-wizard -q
(and then cd into the network directory and run the start script).Set up a basic truffle project and config for a quorum network:
Then when you try to run
npx truffle@5.2.6 migrate
, it will get stuck waiting for the block to be confirmed. It does this all the way down to truffle@5.1.50Expected Behavior
Truffle migrate correctly detects when the block is confirmed and moves onto the next step.
Actual Results
Truffle waits until it times out a 750 seconds, even though the transaction/block was successfully committed on chain.
npx truffle@5.1.49 migrate
works, and all versions work when you use IBFT instead of raft for consensus. So it's probably related to the raft nanosecond timestamps.Environment
truffle version
): 5.1.50 to 5.2.6node --version
): 14.16.0npm --version
): 7.6.0Thanks!
The text was updated successfully, but these errors were encountered: