Currently for L1 transactions, there is a 2-step sign and send flow: eth_signTransaction and eth_sendTransaction (see: useEthereumTransaction.js). This appears to be flaky for some integrations of Walletconnect. Also it appears that the Ethereum community as a whole has settled on using the one-step eth_sendTransaction. This would simplify Bridge's TX flow, and potentially avoid bugs such as #1006 and #1035
Something we should investigate and potentially refactor when giving Bridge some TLC in the future.
Currently for L1 transactions, there is a 2-step sign and send flow:
eth_signTransaction
andeth_sendTransaction
(see:useEthereumTransaction.js
). This appears to be flaky for some integrations of Walletconnect. Also it appears that the Ethereum community as a whole has settled on using the one-stepeth_sendTransaction
. This would simplify Bridge's TX flow, and potentially avoid bugs such as #1006 and #1035Something we should investigate and potentially refactor when giving Bridge some TLC in the future.