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
What is the Problem Being Solved?
In preparation for auto wallet provisioning where absent (Agoric/agoric-sdk#8558) - there are dapp-psm changes we can make to accommodate this new flow/UX.
In current flow, a user is prompted with the 'You need to provision a wallet dialog that will cost 10BLD' if they connect Keplr on the app and no wallet is detected.
Description of the Design
Once #8558 is deployed - the desired flow will change to:
User visits psm.inter.trade
User connects Keplr
User configures swap trade
User hits 'swap'
User is prompted with dialog that they will need 1IST in order to provision the wallet before being able to create the vault. They can opt to 'Proceed' (which will attempt to send the txn and should succeed if they have the IST required to provision and fail if they do not (Question @samsiegart can we customize the 'you don't have enough IST to provision a wallet' error message?)) , 'Get IST' or 'Cancel'. 'Get IST' brings up the Leap Elements modal to enable them to easily onboard IST. Hitting Cancel returns them to vault setup view.
Dialog Text + Design:
Title: 'Smart Wallet Required'
'To interact with contracts on the Agoric chain, a smart wallet must be created for your account. As an anti-spam measure, you will need 1 IST to fund its provision which will be deposited into the community fund. Click 'Proceed' to provision wallet and submit transaction.'
Security Considerations
N/A
Test Plan
Will be smoke tested
The text was updated successfully, but these errors were encountered:
What is the Problem Being Solved?
In preparation for auto wallet provisioning where absent (Agoric/agoric-sdk#8558) - there are dapp-psm changes we can make to accommodate this new flow/UX.
In current flow, a user is prompted with the 'You need to provision a wallet dialog that will cost 10BLD' if they connect Keplr on the app and no wallet is detected.
Description of the Design
Once #8558 is deployed - the desired flow will change to:
User visits psm.inter.trade
User connects Keplr
User configures swap trade
User hits 'swap'
User is prompted with dialog that they will need 1IST in order to provision the wallet before being able to create the vault. They can opt to 'Proceed' (which will attempt to send the txn and should succeed if they have the IST required to provision and fail if they do not (Question @samsiegart can we customize the 'you don't have enough IST to provision a wallet' error message?)) , 'Get IST' or 'Cancel'. 'Get IST' brings up the Leap Elements modal to enable them to easily onboard IST. Hitting Cancel returns them to vault setup view.
Dialog Text + Design:
Title: 'Smart Wallet Required'
'To interact with contracts on the Agoric chain, a smart wallet must be created for your account. As an anti-spam measure, you will need 1 IST to fund its provision which will be deposited into the community fund. Click 'Proceed' to provision wallet and submit transaction.'
Security Considerations
N/A
Test Plan
Will be smoke tested
The text was updated successfully, but these errors were encountered: