Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
91600af
refactor: reorganize src into domain folders with barrel imports
fernandomg Apr 7, 2026
f79de5b
feat: add SDK error classes, ChainDescriptor, ChainRegistry, and getE…
fernandomg Apr 7, 2026
3a88533
feat: add WalletAdapter, TransactionAdapter, and lifecycle interfaces
fernandomg Apr 7, 2026
4d2cdb2
feat: add EVM types, fromViemChain factory, and connector wrappers
fernandomg Apr 7, 2026
7f92183
feat: implement createEvmWalletAdapter with wagmi/actions
fernandomg Apr 7, 2026
f90f84b
feat: implement createEvmTransactionAdapter with viem
fernandomg Apr 7, 2026
02c4a7e
feat: add createEvmServerWallet, pre-step helpers, and wrapAdapter ut…
fernandomg Apr 7, 2026
5bdbc02
feat: add DAppBoosterProvider with per-adapter connect modal resolution
fernandomg Apr 7, 2026
326c023
feat: implement useWallet, useTransaction, useMultiWallet, useReadOnl…
fernandomg Apr 7, 2026
7d3e19a
feat: add WalletGuard, ConnectWalletButton, and createNotificationLif…
fernandomg Apr 7, 2026
04c450f
refactor: migrate TransactionButton and SignButton to adapter-backed …
fernandomg Apr 7, 2026
5bc9926
chore: mark legacy APIs as deprecated and fix notification bugs
fernandomg Apr 7, 2026
1c3795d
feat: mount DAppBoosterProvider with ConnectKit connector and shared …
fernandomg Apr 7, 2026
09bc3d5
chore: merge upstream develop changes (tooling, CI, config)
fernandomg Apr 7, 2026
b23fbe8
docs: add adapter architecture spec aligned with Phase 2 implementation
fernandomg Apr 7, 2026
f6dbeda
fix: enforce Design by Contract preconditions and add JSDoc annotations
fernandomg Apr 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 9 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,12 @@ tsconfig.tsbuildinfo
# Project folders
typedoc
coverage
src/subgraphs/gql
src/data/adapters/subgraph/gql

# Project files
src/hooks/generated.ts
src/contracts/generated.ts
vite.config.ts.timestamp*

# Claude Code
.claude/settings.local.json
CLAUDE.local.md

# Project .env files
.env.local
.env
Expand All @@ -45,4 +41,10 @@ yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
.worktrees
.vercel
.env*.local

# Local/unversioned
.claude/
.env.local.bkp
docs/superpowers/
2 changes: 1 addition & 1 deletion .install-files/home/Examples/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import switchNetwork from '@/src/components/pageComponents/home/Examples/demos/S
import tokenDropdown from '@/src/components/pageComponents/home/Examples/demos/TokenDropdown'
import tokenInput from '@/src/components/pageComponents/home/Examples/demos/TokenInput'
import transactionButton from '@/src/components/pageComponents/home/Examples/demos/TransactionButton'
import { Inner } from '@/src/components/sharedComponents/ui/Inner'
import { Inner } from '@/src/core/components'
import { Box, type BoxProps, Flex, Heading, Text, chakra } from '@chakra-ui/react'
import type { FC } from 'react'
import styles from './styles'
Expand Down
Loading
Loading