Walrus Sites
To deploy the frontend part of a Sui dApp Starter project to Walrus Sites, do the following:
Preparation
1. Activate network
Make sure you started testnet or mainnet locally:
testnet start
# or
mainnet start
2. Top up deployer address
To get current deployer address:
tsui client active-address
# or
msui client active-address
To get current deployer address balance:
tsui client balance
# or
msui client balance
If it's not enough balance to deploy the site, top up your SUI/WAL balance.
Refer to the Suibase docs for more commands.
Deployment
pnpm frontend:deploy:walrus:testnet
# or
pnpm frontend:deploy:walrus:mainnet
Configuration
Thanks to Suibase tools, everything is already configured.
Current Limitations
- Walrus Sites doesn't support the icons declared in the Web Manifest file.
- Walrus Sites doesn't support Service Workers in the root scope because it sets its own root-scoped service worker.