Chia Reference Wallet

UI/UX

A showcase of the feature primitives enabled by the Chia blockchain and Chialisp.

Chia reference wallet on macOS, showing a token balance, a chart, and pending clawback transactions.

The challenge

In order for developers to understand what is possible in a new programming environment and open-source blockchain ecosystem, there needs to be a reference implementation of features and primitives.

From zero to one

In order for developers to understand what is possible in a new programming environment and open-source blockchain ecosystem, there needs to be a reference implementation of features and primitives that developers can use as a guide in creating their own applications.

The Chia Reference Wallet is a reference implementation of almost all of the primitives on the Chia blockchain, including farming, plotting, pooling, tokens, Chia Offers, NFTs, verifiable credentials, decentralized identifiers, transaction clawback, contacts, and more. I worked on many of these features from zero to one, developing the UI and UX from scratch.

Already in the wallet

In the future, your crypto wallet will hold your identity, access to your certificates, diplomas, and other credentials, connect to your bank account, and hold any crypto assets you might have, including digital collectibles, tickets, securities, and investments.

The Chia Reference Wallet already has several of these advanced capabilities.

  • Offers. Zero-trust multi-asset trading between peers without marketplaces.
  • Asset undo. Set a time window to undo a transaction and claw back the funds.
  • Verifiable credentials. Unique on-chain assets that can verify data about a person without revealing their identity.
  • NFTs. Unique digital assets that can represent unique real-world assets or verifiably unique digital assets.
Chia Friends displayed in the Seedling Wallet NFT gallery.
Year
2022–2023
Timeframe
Ongoing
Tools
FigmaReact
Wallet transaction list with a pending clawback.
Transactions can have a time period in which the creator can revoke a transaction.
The Offer Builder inside the Chia wallet.
The Chia Offer Builder that I designed. You can trade assets with anyone without having to trust who they are. This technology has the potential to completely revolutionize markets.
A grid of Chia Friends in the wallet NFT view.
You can trade NFTs directly with other people without a marketplace using the Chia wallet.