18 Commits

Author SHA1 Message Date
Moudy
74e16db68f fix: apply formatting and rebuild artifacts 2026-04-03 01:17:42 +02:00
moudyellaz
087baebcca feat: add caller_program_id to ProgramInput 2026-04-03 00:58:11 +02:00
Moudy
702ef4a46f fix: cargo fmt 2026-04-02 20:30:27 +02:00
moudyellaz
58b72dd77c refactor: pass self_program_id to ProgramOutput in production guest programs 2026-04-02 20:30:16 +02:00
Moudy
59d3d38448 fix: serialize write_inputs fields separately to match guest deserialization 2026-04-02 20:29:12 +02:00
moudyellaz
9ecf186851 refactor: update all guest programs to handle self_program_id field 2026-04-02 20:29:10 +02:00
Andrea Franz
7d75eb2d59 chore(programs/amm): rename Swap to SwapExactInput 2026-04-02 16:10:12 +02:00
Andrea Franz
9a6ec0018b feat(programs/amm): add swap exact output functionality 2026-04-02 16:10:12 +02:00
Sergio Chouhy
abc30c0ce0 remove old program output constructors 2026-03-25 16:56:04 -03:00
jonesmarvin8
8d5e6a37e6 various fixes 2026-01-27 18:24:03 -05:00
jonesmarvin8
7a395d07c4 remove redundant dependency 2026-01-23 17:14:00 -05:00
jonesmarvin8
2367bf343b refactor AMM 2026-01-23 16:30:54 -05:00
jonesmarvin8
e4e476fde9 begin refactoring 2026-01-22 20:48:05 -05:00
Daniil Polyakov
652be426ae refactor: split token program into crates 2026-01-23 00:53:21 +03:00
Daniil Polyakov
9d37a88069 fix: proper type for token program instruction 2025-12-26 00:24:55 +03:00
Daniil Polyakov
2e82d2ddb8 chore: fix lints, fmt and artifacts 2025-12-24 03:39:39 +03:00
jonesmarvin8
c25e93edd5 cargo fmt and clippy 2025-12-23 17:31:03 -05:00
jonesmarvin8
8289c07b28 Merge branch 'main' into simple_amm 2025-12-23 11:03:11 -05:00