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
Use viem instead of ethers.js for all blockchain and wallet interactions in hubble, hub-nodejs and hub-web. Using EthersEip712Signer should still be supported in hub-nodejs for consumers that use ethers.
Why is this feature important?
We've run into many issues with ethers v6 especially in React Native environments and viem seems like a promising alternative. We should at least prototype and go/no-go on this.
Will the protocol spec need to be updated??
No
The text was updated successfully, but these errors were encountered:
Could we at least move the apps/hubble codebase over to viem and keep hub-nodejs on ethers until this is resolved? or does that introduce a lot of complexity?
Could we at least move the apps/hubble codebase over to viem and keep hub-nodejs on ethers until this is resolved? or does that introduce a lot of complexity?
We could move apps/hubble over without introducing a lot of complexity. I did a small proof-of-concept and it seems like the move to viem would remove some complexity we've had to add to account for edge cases around RPC failures.
What is the feature you would like to implement?
Use viem instead of ethers.js for all blockchain and wallet interactions in hubble, hub-nodejs and hub-web. Using
EthersEip712Signer
should still be supported in hub-nodejs for consumers that use ethers.Why is this feature important?
We've run into many issues with ethers v6 especially in React Native environments and viem seems like a promising alternative. We should at least prototype and go/no-go on this.
Will the protocol spec need to be updated??
No
The text was updated successfully, but these errors were encountered: