@@ -145,6 +145,7 @@ export default function useEthereumTransaction(
145145 try {
146146 setConfirmationProgress(0.0);
147147 setError(undefined);
148+ setState(STATE.BROADCASTED);
148149
149150 const rawTxs = signedTransactions.map(stx => hexify(stx.serialize()));
150151
@@ -182,7 +183,6 @@ export default function useEthereumTransaction(
182183 );
183184
184185 setTxHashes(txHashes);
185− setState(STATE.BROADCASTED);
186186
187187 await timeout(PROGRESS_ANIMATION_DELAY_MS);
188188