Commit Graph

24 Commits

Author SHA1 Message Date
thesn10
0e204517f2 feat: copy connectorkit ui-base components 2026-06-24 23:25:46 +02:00
thesn10
d61a225764 feat: add WalletProviders with connector + react-query 2026-06-24 23:23:56 +02:00
thesn10
2f11bf2d62 fix: use SDK SolistingStateCurrency type in priceStr 2026-06-24 23:22:36 +02:00
thesn10
2529a0b0ca feat: add CSS globals, format utils, and queryClient 2026-06-24 23:16:55 +02:00
thesn10
6ffa84f15a feat: scaffold solisting-app Next.js package 2026-06-24 23:09:22 +02:00
thesn10
2a8b204ec6 Merge branch 'worktree-feat+solisting-sdk' 2026-06-24 23:03:17 +02:00
thesn10
45e5c5267e solisting explorer 2026-06-24 23:02:54 +02:00
thesn10
4742c3dbd4 feat: add @solisting/sdk helpers, tests, and index exports
Complete Task 5: Write sdk/src/index.ts to export:
- Generated bindings (accounts, instructions, pdas, types, errors, program id)
- Hand-written helpers (pda, listing, order functions)
- Type re-exports (Address, Account from @solana/kit)

Avoid duplication of deriveEscrowId (exported from pda.ts, re-exported from order.ts).
All tests passing, no type errors.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 22:54:05 +02:00
thesn10
b6722ee83b feat: add @solisting/sdk helpers and unit tests
Add hand-written SDK helper files (pda.ts, listing.ts, order.ts) with
GPA-based account fetching, discriminator filters, PDA derivation helpers,
and escrow ID derivation. Add pda.test.ts with 4 unit tests (all passing).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 22:48:24 +02:00
thesn10
825dad30c0 feat: generate solisting codama bindings (with correct IDL address) 2026-06-24 22:38:54 +02:00
thesn10
3f326f4420 feat: generate solisting codama bindings
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 22:32:17 +02:00
thesn10
f83f2c1278 fix: remove @descro/sdk dep from sdk package (not yet imported in Part 1) 2026-06-24 22:21:20 +02:00
thesn10
d245785b32 feat: add @solisting/sdk package scaffold
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 22:02:41 +02:00
thesn10
3425bc7ab9 chore: generate solisting IDL
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 21:49:28 +02:00
thesn10
e326bfee51 docs: add 4-part Solisting Explorer implementation plan 2026-06-24 20:34:13 +02:00
thesn10
7c91d2c52b docs: add Solisting Explorer app design spec 2026-06-22 22:54:18 +02:00
thesn10
97403174b4 fix warnings 2026-06-14 20:38:52 +02:00
thesn10
8ab04567cd fix errors 2026-06-14 20:31:37 +02:00
thesn10
955430f1c9 fix compile errors 2026-06-14 18:24:26 +02:00
thesn10
cfc75a05b3 impl solisting 2026-06-14 15:57:01 +02:00
thesn10
ee1e6bdb06 feat(solisting): add state, errors, and oracle conversion module
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 00:14:35 +02:00
thesn10
25da6f5c28 fix(solisting): remove pyth-solana-receiver-sdk (compile error on this toolchain); oracle reads manually 2026-05-28 00:04:28 +02:00
thesn10
ac6967693a chore(solisting): add crate skeleton and workspace entry 2026-05-27 23:58:29 +02:00
thesn10
c88ebe67d3 initial commit 2026-05-27 23:15:18 +02:00