urbit / bridge

An application for interacting with Azimuth.
MIT License
95 stars 25 forks source link

tx: 2-part sign and send flow not necessary? #1055

Open tomholford opened 1 year ago

tomholford commented 1 year ago

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.