Skip to content

Commit 654f590

Browse files
committed
docs(wallet): add Session-1 structure and content
1 parent 2032eb1 commit 654f590

File tree

3 files changed

+97
-0
lines changed

3 files changed

+97
-0
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"label": "Session 1",
3+
"position": 1
4+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
title: Session 10 Recording
3+
sidebar_label: Recordings
4+
---
5+
6+
# Session Recordings
7+
8+
# Recording 1 (2026/01/28)
9+
10+
🎥 **Wallet Integration & Developer Experience**
11+
12+
<iframe
13+
src="https://www.youtube.com/embed/qMRov3XNaDY"
14+
title="Session 10: Wallet Integration"
15+
width="100%"
16+
height="480"
17+
allow="autoplay"
18+
allowfullscreen
19+
style={{border: 0, borderRadius: '12px', boxShadow: '0 16px 40px rgba(1, 40, 170, 0.18)'}}
20+
/>
21+
22+
---
23+
24+
*This recording belongs to the Q1 2026 Developer Experience Working Group*
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
title: Session 10 Overview
3+
sidebar_label: Session Notes
4+
sidebar_position: 1
5+
---
6+
7+
# Wallet Integration & Developer Experience
8+
9+
## Introduction
10+
11+
This session focused on gathering feedback on the current state of the Cardano developer experience and providing a technical overview of **Wallet Integrations**. Emmanuel Titi led a discussion on the specialized needs of developers and demonstrated how wallets can be used for payments, authentication, and user onboarding.
12+
13+
**What you'll learn:**
14+
- Community feedback on the **Cardano Developer Experience**.
15+
- Three core wallet integration patterns: **Payments**, **Authentication**, and **Wallet-as-a-Service**.
16+
- Tools and SDKs recommended for building on Cardano (`MeshJS`, `Blockfrost`, `Cardano Serialization Library`).
17+
18+
---
19+
20+
## 1. Community Feedback: The State of DevX
21+
22+
The session opened with an open floor for attendees to share their hurdles and wins.
23+
24+
### Key Insights
25+
- **Fragmentation**: Documentation is often scattered. While the Intersect DevX practices are helping centralize resources, connecting the dots (e.g., from "Hello World" to "Running a Node") remains a challenge for beginners.
26+
- **Learning Styles**: There is a strong demand for **video tutorials** to complement written documentation, especially for complex setups like Cardano Nodes.
27+
- **Incentives**: Participants highlighted the need for better reward mechanisms to sustain open-source contributions.
28+
- **Entry Barrier**: The "Zero to One" phase (setting up environments) is still the hardest part for new developers.
29+
30+
---
31+
32+
## 2. Technical Deep Dive: Wallet Integrations
33+
34+
Emmanuel presented three distinct ways to integrate wallets into dApps:
35+
36+
### A. Payments & Transactions
37+
The most common use case: enabling users to send ADA or tokens.
38+
- **Tools**: `MeshJS` is highly recommended for its documentation and feature set.
39+
- **Verification**: Developers need backend verification to confirm on-chain settlement.
40+
- **Blockfrost**: Third-party API for easy transaction querying.
41+
- **Cardano Node + CLI**: Self-hosted verification for total sovereignty.
42+
- **Cardano Wallet API**: Useful for managing user wallets programmatically.
43+
44+
### B. Authentication (CIP-8 / CIP-30)
45+
Using a wallet as a "Login" mechanism instead of email/password.
46+
- **Mechanism**: The user provides a cryptographically signed message using their wallet's private key. The backend verifies this signature against the user's public address.
47+
- **Use Case**: Tipping platforms, gated content, and decentralized identity.
48+
49+
### C. Wallet-as-a-Service (WaaS)
50+
For applications targeting non-technical users who don't want to manage seed phrases.
51+
- **Solution**: Services (referred to as UTXO management services in the session) allow apps to manage keys securely on behalf of users (custodial/semi-custodial).
52+
- **Trade-off**: Removes UX friction but introduces centralization and cost.
53+
54+
---
55+
56+
## 3. Tooling Recommendations
57+
58+
- **IDEs**: VS Code remains the standard.
59+
- **AI Assistants**:
60+
- **Warp**: An AI-integrated terminal that improves CLI productivity.
61+
- **Claude**: Recommended by the community for coding assistance.
62+
- **SDKs**: `MeshJS` and `Cardano Serialization Library` (CSL) are the go-to libraries for TypeScript/JavaScript developers.
63+
64+
---
65+
66+
## Resources
67+
68+
- **[Cardano Developer Portal](https://developers.cardano.org/)** - The central hub for documentation.
69+
- **[MeshJS](https://meshjs.dev/)** - SDK for wallet integrations.

0 commit comments

Comments
 (0)