Skip to main content
Dynamic × YC Startup School Hackathon
📅 Friday, July 24, 2026📍 San Francisco🏆 $1,000 prize

What is Dynamic?

Dynamic is wallet infrastructure: one SDK that combines user login, embedded wallets, key management, signing, and stablecoin payments. Instead of stitching together an auth provider, wallet connectors, and a signing stack yourself, you drop in Dynamic and get all of it.
  • Login & onboarding — email, social, or an existing wallet. Users don’t need to understand crypto to sign in.
  • Embedded wallets — non-custodial wallets created for users automatically, secured with MPC. No seed phrase to hand over.
  • Signing & payments — sub-second signing, plus stablecoin payments and money movement, backed by Fireblocks security.
  • Any chain, any wallet — embedded wallets, 800+ external wallets, and cross-chain flows in one place.
For this hackathon that means the hard parts — auth, wallets, signing, and paying — are already handled, so you spend your six hours on your idea. TL;DR — integrate Dynamic, skip the rest, and get straight to building.

Ship in 3 steps 💫

Skip the docs. Install the Dynamic MCP, let your agent handle the plumbing, and put your critical thinking where it counts.
1

Get an account

Create an environment in the Dynamic dashboard. Grab your environment ID. You’ll need it to initialize the SDK.
2

Install the MCP

The Dynamic docs MCP is a server that gives your AI agent live access to our entire documentation (every guide, reference, and code example) so it builds against accurate, up-to-date docs.
3

Ask your agent

With the MCP installed, your agent can pull from the docs and start implementing. Copy the starter prompt below to kick things off.
Not sure where to start? After installing the MCP, paste this prompt into your agent and fill in the blanks:
More context for your agent: every docs page has a Copy page button (top right). Use it to grab an LLM-optimized version and paste it into your agent.

New to crypto? Your first transaction 🌱

Prefer to wire it up by hand? Two steps to your first onchain transaction — no seed phrases, no browser extensions. You sign in with email or a social login and Dynamic creates the embedded wallet for you.
1

Get a login + wallet running

Follow the quickstart for your stack — the fastest path to a working sign-in and an embedded wallet:
2

Make your first onchain action

Send a transaction from the embedded wallet on a testnet. Grab free test tokens from a faucet first (see below), then sign and send. That’s your first onchain transaction!
Testnet resources: build and demo on Base Sepolia so there’s no real money at risk. Enable it in the dashboard under Chains & Networks, then grab free test funds:

Prize track 🏆

Best Project with Dynamic

Prize: $1,000. One track, wide open. Build the best project that uses Dynamic.
Judging criteria
  • Working demo
  • Creative use of Dynamic. Wallets, money movement, or agent wallets.
  • Technical execution. Clean integration.
  • Would a real user use this?

Feature showcase: Agent wallets 🤖

Agent wallets let an AI agent hold funds and sign transactions on its own, with no human approving each action. The agent signs in as a Dynamic user (with a user JWT), so every wallet it creates or uses belongs to that user. It’s one of three wallet patterns Dynamic offers for agents:
  • Agent wallets — a server-side agent operates a Dynamic user’s embedded wallet, signing in with a user JWT. This showcase focuses here.
  • Delegated access — the end user keeps their wallet and grants the agent limited, revocable signing rights.
  • Server wallets — backend-owned, signed with your API token. No user involved.
See the Agents Overview pattern table to find which wallet pattern serves your project best. The fastest start is the dynamic-agent-payments-starter — a Node + TypeScript project that gives an AI agent a wallet and lets it pay for x402-gated APIs autonomously (USDC on Base Sepolia by default). It shows two of the patterns side by side, so you can see the difference:
  • Two wallet routes — developer-managed server wallets (your platform keeps custody) and agent self-identification (agent wallets, where each agent signs in as its own Dynamic user).
  • A web dashboard and CLI — create agents, manage wallets, check live USDC balances, and run payments.
  • A REST API with agent-management endpoints and flat-file wallet storage to build on.
New to how agent wallets authenticate and sign? Read the Agent wallets overview and the example usage scripts first.

Resources 📚

Open-source examples

Clone, run, and remix these end-to-end projects. Each wires up Dynamic in a real framework, so you can skip the boilerplate and start from working code.

Agent payments starter

The event starter — an AI agent with its own Dynamic wallet paying for x402-gated APIs. The primary clone target for the agent path.

React via JS SDK

A React app on the Dynamic JavaScript SDK with its React hooks — the recommended setup for wallet/auth builds in React.

Node — server wallets

Backend-owned wallets signed with your API token — the server wallets pattern, not agent wallets. See how they differ in the Agents overview.

More examples

The full example set — Node and Python server wallets, embedded wallets, and more to remix.
⭐ Star the GitHub repos so they’re easy to find again later.

Demos

Live demo apps spanning embedded wallets, trading, yield, crypto payments, and global payouts — all built on the Dynamic SDK.

Reference docs

  • Embedded wallets — how users get a non-custodial wallet on sign-in.
  • JavaScript SDK quickstart — fastest path to a working login and embedded wallet.
  • React quickstart — same, using the JS SDK with React hooks.
  • Agent wallets — let a server-side agent operate its own Dynamic wallet as a user.
  • Agent wallets: example usage — complete runnable scripts for each sign-in path.
  • Flow — move money across chains: accept any token, settle in one. Works best on mainnet (testnet liquidity is thin); limited function on Base Sepolia + a few EVM testnets.

FAQ ❓

No. Dynamic handles login, wallets, and signing for you. Users sign in with email or a social login and get an embedded wallet automatically — no seed phrases, no browser extension. About half the room is new to crypto; the beginner path above is built for you.
For a 6-hour hack, build and demo on testnet — no real money at risk. We recommend Base Sepolia: get testnet USDC from the Circle faucet and gas ETH from a Base Sepolia faucet.
Dynamic supports EVM chains, Solana, and more (agent wallets support EVM, Solana, Bitcoin, and TON). For a 6-hour build we recommend Base — it’s fast, cheap, and the most documented chain for x402. Use Base Sepolia for testing.
Embedded wallets are non-custodial: the user owns the wallet through their own MPC key share, and Dynamic never holds the full key. Agent wallets are still user-owned — the agent authenticates as the user (with a user JWT) and signs on their behalf, so every wallet it creates or signs with belongs to that user.
An agent wallet is a Dynamic embedded wallet that a server-side agent operates as a real user — it authenticates with a user JWT and can create wallets and sign on its own, no human approval per action.

Project Inspo 💡

We highly encourage you to bring your own ideas. The best projects come from problems you’ve lived. But if you need a starting point, here are a few to spark something. Wallets & money movement Agent wallets Want to see what others have shipped? Browse hackathon projects built with Dynamic on the ETHGlobal showcase.

Follow us on X

Dynamic

@dynamic_xyz

Fireblocks HQ

@FireblocksHQ

Kim

@kimcodeashian

Joanna

@joannatran_

Matt Foyle

@MatthewFoyle
See you there!
Last modified on July 23, 2026