Agoric / ui-kit

Components and tools for building graphical UIs
https://ui-kit-dwm.pages.dev/
Apache License 2.0
3 stars 3 forks source link

smart-wallet provisioning from web-components #42

Closed WietzeSlagman closed 11 months ago

WietzeSlagman commented 11 months ago

closes: #41

Description

Updates to the interactiveSigner which includes a submitProvision transaction that provisions a smart wallet for the account provided to makeAgoricWalletConnection.

Updates to walletConnection exposing the submitProvision to the dev through makeAgoricWalletConnection

Updates to watchWallet no longer throwing on an account that doesn't have a smart-wallet attached to it. This is something to potentially update and consider changing @samsiegart

Security Considerations

More easily reachable cosmos messages for developers, potentially able to force pop-ups of Keplr smart-wallet provision transactions unwanted

Scaling Considerations

Documentation Considerations

Testing Considerations

Updated walletConnection.test.js to no longer require a throw on no smart-wallet, could use better testing methods and a rename