Skip to content

Conversation

@wbbradley
Copy link
Contributor

Description

Remove "Quick Wallet Setup" admonishment that leads people into a non-functional setup and set testnet as the default.

Test plan

CI Pipeline.

@wbbradley wbbradley requested a review from mlegner October 24, 2025 22:58
@github-actions
Copy link
Contributor

github-actions bot commented Oct 24, 2025

PR Preview Action v1.6.2

🚀 View preview at
https://MystenLabs.github.io/walrus/pr-preview/pr-2655/

Built to branch gh-pages at 2025-10-28 17:07 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

Copy link
Contributor

@mlegner mlegner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR, @wbbradley. I am missing some context for this change though.

Comment on lines -18 to -23
```admonish tip title="Quick wallet setup"
If you just want to set up a new Sui wallet for Walrus, you can generate one using the
`walrus generate-sui-wallet --sui-network mainnet` command after [installing Walrus](#installation).
You still need to obtain some SUI and WAL tokens, but you do not have to install the Sui CLI.
```

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you elaborate on what is "non-functional" about the resulting setup? Also, we should probably change or remove the corresponding CLI command.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There has been feedback from UX research that while this tip is helpful to folks that need that particular route, it leaves naive users in a less than ideal position because the reality is that to work with accounts, one generally needs sui. And, in the long run, it's best that folks using the CLI grow accustomed to the sui CLI. Also, asking a brand-new user "If you just want to set up a new Sui wallet for Walrus" is a distraction from learning since the user has no idea at this point whether or to what extent they will or won't need just this, or something more. In other words, we can't expect new users to be informed enough at this juncture to understand this question and its potential outcomes. It's possible that we could rephrase it such that it explicitly filters out new users, but that is also just noise to a new user.

Yes, I agree that Walrus users can entirely live without awareness of (or usage of) the walrus generate-sui-wallet command. I'll log a Linear task to investigate removal of that command.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm trying to find the "non-functional" bit in internal conversations with UX researchers (I'm pulling that from memory at the moment), but I think it amounts to the fact that once you've generated a sui wallet, in order to manipulate it at all, you will generally still need the sui CLI. So, in that sense, the generate-sui-wallet command is only a partial optimization for power users that already have the sui CLI installed.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK, happy to remove this admonition.

rpc_urls:
- https://fullnode.testnet.sui.io:443
default_context: mainnet
default_context: testnet
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The context here is also based on feedback from usability tests. People do not want to be accidentally thrust into mainnet when they are learning.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense. Then I'd suggest to also remove/change this admonition.

@wbbradley wbbradley force-pushed the remove-quick-wallet-setup branch 2 times, most recently from 570af9d to 9084d51 Compare October 27, 2025 20:49
@wbbradley wbbradley requested a review from mlegner October 28, 2025 17:03
@wbbradley wbbradley force-pushed the remove-quick-wallet-setup branch from 9084d51 to da94d14 Compare October 28, 2025 17:05
rpc_urls:
- https://fullnode.testnet.sui.io:443
default_context: mainnet
default_context: testnet
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense. Then I'd suggest to also remove/change this admonition.

Comment on lines -18 to -23
```admonish tip title="Quick wallet setup"
If you just want to set up a new Sui wallet for Walrus, you can generate one using the
`walrus generate-sui-wallet --sui-network mainnet` command after [installing Walrus](#installation).
You still need to obtain some SUI and WAL tokens, but you do not have to install the Sui CLI.
```

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK, happy to remove this admonition.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants