-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Thoughts about this module architecture #1
Comments
my first actions will be
|
the button should have the onClick behavior, but some users should include other logics in onClick behavior not just about this module function. |
would implementing major frameworks' buttons be better than implementing only pure button? implementing vue and react buttons means I should break dnt-based architecture in some way. |
just module would be more customizable and maintainable, so no pure button (vue and react buttons are nice-to-have but almost necessary) |
done a little research first go from EVM-compatible Rainbow, and go to Cosmos(Keplr?), Bitcoin, Solana, Polkadot and Kusama, ... UX change because detecting multiple networks is ... bluh.
other specs
|
rainbow is heavily dependent on wagmi and react... |
Web3Modal of WalletConnect feels fine! |
These days I kind of got the feeling that this module should have wallet wrapper layer itself, if I should put my 100 percent efforts to this project. |
default testnet |
Don't EVER call me a junior. |
This is just my current thought.
As a premise, this module is utilized as a button or onClick hook for buttons. Besides, this module and its providing UIs should support as many chains as possible, though there are some exceptions.
spec
base will be raw button element?
behavior of the function
first of all it really depends on the chain and wallet... but I assume
if it's a specific chain which famous wallet wrappers still haven't integrated
if it's supported by some famous wallet wrappers like WalletConnect
The text was updated successfully, but these errors were encountered: