Commit Graph
35 Commits
Author SHA1 Message Date
thesn10 9b7391677c update app to use solana kit 2026-05-23 14:45:49 +02:00
thesn10 c92e71fe81 use codama in sdk 2026-05-23 13:29:13 +02:00
thesn10 186136722d use codama and solana kit 2026-05-23 12:30:53 +02:00
thesn10 b4cea41a93 use solana connector 2026-05-23 01:51:34 +02:00
thesn10 b56bada0fa fix hydration error 2026-05-22 21:07:49 +02:00
thesn10 08fe8a9bfc use burner wallet for localnet 2026-05-22 21:00:56 +02:00
thesn10 d41b8ea814 use anchor 2026-05-22 21:00:42 +02:00
thesn10 9810270e7e wallet provider fix 2026-05-21 22:21:54 +02:00
thesn10 79456e3927 readme 2026-05-21 22:21:48 +02:00
thesn10 6e5251ff4e fix wallet provider 2026-05-21 22:13:16 +02:00
thesn10 79a990d4f1 fix(descro): try_send_multi returns false instead of panicking on signing failure 2026-05-19 22:35:23 +02:00
thesn10andClaude Sonnet 4.6 12c165f589 feat(descro): add emergency_resolve instruction with 14-day timeout
Allows both buyer and seller to co-sign and bypass a missing resolver after
DISPUTE_TIMEOUT_SECS (14 days), transferring vault funds to the chosen winner
and closing the escrow account. Also hardens try_send() to return false on
NotEnoughSigners rather than panicking.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 22:33:09 +02:00
thesn10 0290cbb141 feat(descro): add create_escrow_prefunded instruction 2026-05-19 22:27:36 +02:00
thesn10 0fea30b0ae feat(descro): dispute() records unix_timestamp in dispute_raised_at 2026-05-19 21:58:05 +02:00
thesn10 5448492616 feat(descro): add DisputeTimeoutNotReached and InsufficientVaultBalance errors 2026-05-19 20:54:53 +02:00
thesn10 fda1f8c524 feat(descro): add dispute_raised_at field and DISPUTE_TIMEOUT_SECS constant 2026-05-19 19:47:21 +02:00
thesn10andClaude Sonnet 4.6 dfbad1315f add implementation plans for descro flow and solisting
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 17:41:54 +02:00
thesn10andClaude Sonnet 4.6 02616b8b68 add protocol flow design spec for descro + solisting
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 17:04:45 +02:00
thesn10 8bd5da968e fix warnings 3 2026-05-19 10:56:34 +02:00
thesn10 05f6e7d35b fix warnings for tests 2026-05-19 10:31:01 +02:00
thesn10 18d577aa49 fix warnings 2026-05-19 10:28:26 +02:00
thesn10 5bfde3ec6e use cpi context 2026-05-18 23:18:26 +02:00
thesn10 480d894810 fix toolchain 2026-05-18 23:13:23 +02:00
thesn10 4b31ddf7c3 use cpi context 2026-05-18 23:13:15 +02:00
thesn10 e0a9e51b02 update deps 2026-05-18 22:46:09 +02:00
thesn10 fa054f64d3 update claude md 2026-05-18 22:40:15 +02:00
thesn10 89db85f1be fix theme 2026-05-18 22:16:44 +02:00
thesn10 9eb2429a21 fix warnings 2026-05-18 22:13:09 +02:00
thesn10 2a89352212 descro playgound & sdk 2026-05-18 22:02:41 +02:00
thesn10 84a2ec4200 claude md 2026-05-18 20:07:52 +02:00
thesn10 8a054cbf27 descro resolvers extension 2026-05-18 14:29:29 +02:00
thesn10 98ef8ec9c3 split tests in multiple files 2026-05-18 12:26:18 +02:00
thesn10 fe2373c2b4 initial implement 2026-05-18 12:19:01 +02:00
thesn10 dc5deb03f3 vscode gitignore & fix tsconfig 2026-05-16 18:09:11 +02:00
thesn10 da80420f01 initial commit 2026-05-16 18:00:24 +02:00