20 Commits
Author SHA1 Message Date
thesn10 e76f5dc565 update litesvm 2026-06-22 22:25:49 +02:00
thesn10 9d9c7a8a43 buyer initiated flow 2026-05-26 21:33:32 +02:00
thesn10 3c663b12e4 gitignore & formating 2026-05-24 16:27:52 +02:00
thesn10 d7d57ca7a4 fix minimum rent error and lamports conversion 2026-05-23 21:58:41 +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
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 4b31ddf7c3 use cpi context 2026-05-18 23:13:15 +02:00
thesn10 2a89352212 descro playgound & sdk 2026-05-18 22:02:41 +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 da80420f01 initial commit 2026-05-16 18:00:24 +02:00