Start with real components.
Eleven native Figma variants with editable text, Auto Layout and linked examples. Change a state without rebuilding the card.
.fig · variants · instancesWallet & transfer interfaces
A complete transfer flow, from connecting a wallet to checking an unknown result. Native Figma components, React behavior and words that stay in sync.
11 states. One shared contract.
For designers and developers building together.
Result unknown
A response is missing or could not be verified. The original request may still complete.
Resolve the existing request before sending again. A timeout is not proof that the transfer failed.
State anatomy · actual Core copy
Made to move from design to code
Carry the same states, messages and recovery actions through your design file and implementation.
Eleven native Figma variants with editable text, Auto Layout and linked examples. Change a state without rebuilding the card.
.fig · variants · instances<TransactionFlow
controller={controller}
asset={asset}
network={network}
/>React components and a typed controller preserve the original request through asynchronous responses, reload and recovery.
React · TypeScript · scoped CSSA standalone Base Sepolia example, state catalog, copy CSV and sync checks connect the interface to a concrete transfer flow.
Example · JSON · CSV · guideSee the design file
These are actual exports from the Core Figma file. Open an image to inspect its text, spacing and long transaction IDs. Screenshots show the design; they do not operate a wallet.




The file contains eleven editable variants and linked instances. Figma’s State property changes the instance; Auto Layout and text layers remain editable. See compatibility and integration scope ↗
From the installed example
Follow a delayed wallet response through five recorded moments. These images show the included React component running with a simulated wallet and network.
Recorded example, simulated wallet/network
No live wallet connection or funds. Select a step to inspect what the buyer example displayed.
Read the example’s integration scope ↗




Look inside the lifecycle
Select a moment to see its exact message, recovery guidance and next action. This is a copy explorer; it does not connect a wallet.
transaction.unknown
Result unknownA response is missing or could not be verified. The original request may still complete.
Resolve the existing request before sending again. A timeout is not proof that the transfer failed.
Includes uncertainty, rejection, reversion and replacement — each with its own response.
Built for a focused job
Use Core as the design and interface layer for a wallet or token-transfer experience. Adjust its styling and connect it to your application's state.
The included integration targets direct USDC transfers on Base Sepolia with a browser EOA wallet. Your application owns its network configuration, trusted recovery records, receipt verification and order fulfillment.
Read the integration boundaryChoose who will use it
Keep the purchased version. Core updates released within 12 months are included. Pay once in native USDC on Base.
For one individual
One person accessing or editing the source files.
For one organization
Up to 10 active editors, including your contractors.
Commercial use included. Reusable source redistribution and resale are excluded. Network fees are separate and shown in your wallet.
Read the full license ↗Try the smaller starting point
Eight state examples, an editable SVG board, React/Tailwind source and copy data. A separate sample with its own free licenses.