Download and test the reference project to explore the architecture and modules behind a Diem wallet, or get started building and integrating a new project with the Payment Network
Introduction to the Reference Wallet project
Learn more about reference wallet architecture
Read about inventory management and coin sourcing
Set up the Diem Reference Wallet
Manage users, admins, and inventory using the admin dashboard.
Read about how login and authentication has been implemented
Learn how to use the custody module to craft and sign transactions
Module on how the reference wallet stores its data.
Module on how risk checks are implemented.
See how the reference wallet implements compliance rules and requirements.
Learn how liquidity works and its implementation details
Try the public demo wallet
Use and test the local web version of the reference wallet
Use and test the local mobile version of the reference wallet
Learn about how different types of transactions are settled.
See how the reference wallet uses PubSub to continuously poll the blockchain
Learn how the front-end uses service APIs to communicate with the back-end.
Diem Reference Wallet project localization
Learn how you can contribute to the DRM project.