rainbow
rainbow copied to clipboard
Remove direct usage of web3Provider
Fixes APP-1925
What changed (plus any additional context for devs)
- As part of removing the direct import and usage of
web3Provider, I made some functions require a mandatoryproviderparam - Moved over to using the
getProviderfunction
Screen recordings / screenshots
Sending: https://github.com/user-attachments/assets/9448ddff-7413-43c2-847b-3075125599e7
Offline toast: https://github.com/user-attachments/assets/b361229c-65f8-434f-b96e-c795cf3cab76
What to test
- sending on various networks
- executing swap transactions on various networks
- WalletConnect transactions and message signing
- speed up and cancel txns across various networks
- check OfflineToast behaves as expected
- updating Showcase behaves as expected