Welcome
Getting Started
How to Guides
Application vs Blocklet
Create Blocklet
Compose Blocklets
Develop Blocklet
User and Passport
Communicate with DID Wallet
Blocklet Storage
Using Blocklet Preferences
Using Blocklet Logger
Add PWA Integration to Blocklet
Build blocklet for profit [deprecated]
Bundle your blocklet
Manage Blocklet Versions
Publish your blocklet to the world
Deploy your blocklet
Read/Write blockchain in blocklet
Operation your blocklet
Reference Guides
DID Connect
blocklet.yml
blocklet.js
Blocklet SDK (Node.js)
Blocklet SDK (Browser)
Blocklet Service
Blocklet CLI
Blocklet Server CLI
Blocklet UI
Blocklet GitHub Actions
Blocklet Studio
Blocklet Manager
Security
Performance
Developer Best Practices.
Known Issues or Limitations
Setup Blocklet Server
WebHooks
OAuth Server
Access Key
MCP Servers
Conceptual Guides
Frequently Asked Questions
Setup DID Wallet
Why do I need DID Wallet?#
DID Wallet is an decentralized app that's used to manage digital assets(such as token and NFT) and decentralized identities.
DID Wallet is required in the blocklet development workflow to accomplish the following tasks:
- Manage your decentralized identities when talking with blocklets
- Receive and present blocklet server passport
- Receive and present blocklet owner passport
- Receive and spend blockchain tokens, NFTs
- Authorize other dangerous operations for blocklet and server
Platforms supported by DID Wallet?#
DID Wallet currently fully supports the following platforms:
DID Wallet on the web platform are mostly used by developers because they provide a shorter feedback loop.
How to setup DID Wallet?#
There are two ways to setup a DID Wallet.
After setup the wallet, you will get 3 default accounts by default, and DID Wallet will generate a new DID whenever you are using with a new blocklet, for more information please refer: Why multiple accounts?