2257 Commits

Author SHA1 Message Date
Moudy
a87e8d93dc fix: cargo fmt 2026-04-07 20:16:42 +02:00
Moudy
27fbd10d92 fix: post-merge test fixes for caller_program_id and genesis_timestamp 2026-04-07 20:15:17 +02:00
Moudy
56ee93b5b7 merge main into feat-caller-program-id-and-flash-swap 2026-04-07 19:44:55 +02:00
Moudy
b22a989fbc merge main into feat-caller-program-id-and-flash-swap 2026-04-07 19:27:27 +02:00
Moudy
7d465dded7 fix: verify caller_program_id in program output 2026-04-07 19:03:06 +02:00
Moudy
495680e2ea update test guest programs with caller_program_id in ProgramOutput 2026-04-07 17:54:59 +02:00
Sergio Chouhy
98e98c6214
Merge pull request #403 from logos-blockchain/schouhy/add-block-context-system-accounts
Add block context system accounts
2026-04-07 09:09:14 -03:00
Sergio Chouhy
1ba80f7631 count mandatory clock tx in max_block_size 2026-04-06 21:34:03 -03:00
Sergio Chouhy
d9ddd5e3f6 fix docs. refactor sequencer logic to check size before executing 2026-04-06 21:07:55 -03:00
Sergio Chouhy
ed1926b38a use Timestamp instead of u64 2026-04-06 13:21:39 -03:00
Sergio Chouhy
015999b3a5 add clock usage example programs 2026-04-04 00:23:43 -03:00
Moudy
5273c9e076 fix: rebuild artifacts 2026-04-04 00:44:50 +02:00
Moudy
cc8e82278b fix: add backticks in callback doc comment 2026-04-04 00:20:42 +02:00
Moudy
324750e618 fix: remove unfulfilled large_enum_variant expect, add backticks in docs, rebuild artifacts 2026-04-04 00:04:40 +02:00
Sergio Chouhy
34de497d4d add test 2026-04-03 18:44:28 -03:00
Moudy
dca3d1a18d fix: rebuild artifacts 2026-04-03 23:36:36 +02:00
Moudy
032f6b8906 fix: use AccountId::new instead of From<ProgramId>, apply formatting 2026-04-03 23:24:13 +02:00
Sergio Chouhy
4dd2f98fd4 Merge branch 'schouhy/add-block-context-system-accounts' of github.com:logos-blockchain/lssa into schouhy/add-block-context-system-accounts 2026-04-03 18:21:17 -03:00
Sergio Chouhy
deae71b09f handle comments 2026-04-03 18:13:24 -03:00
moudyellaz
1d0c93e9cf test: verify malicious self_program_id is rejected in public execution 2026-04-03 22:13:58 +02:00
Moudy
3cfc74695b fix: compute intermediate states inside flash swap programs 2026-04-03 22:05:49 +02:00
Moudy
c85f19fe85 fix: clippy lints in flash swap guest programs 2026-04-03 20:16:59 +02:00
Moudy
5b42d8ed9c fix: move flash swap types before all functions in test module 2026-04-03 18:14:49 +02:00
Sergio Chouhy
2aa585b847
Update programs/clock/core/src/lib.rs
Co-authored-by: Daniil Polyakov <arjentix@gmail.com>
2026-04-03 11:54:19 -03:00
Moudy
324593c4c7 fix: format expect attribute 2026-04-03 16:08:08 +02:00
Moudy
eefaf64b6d fix: move flash swap types before tests, use expect instead of allow 2026-04-03 16:04:49 +02:00
Moudy
9fb55a75d6 fix: ordering of items and allow large_enum_variant in test module 2026-04-03 15:40:55 +02:00
Moudy
bc0583368d fix: set is_authorized on PDA accounts in flash swap chained calls 2026-04-03 15:18:23 +02:00
Moudy
02e336b240 fix: add missing caller_program_id argument in test 2026-04-03 11:47:34 +02:00
Sergio Chouhy
55c75c55ae fix clippy 2026-04-02 21:44:33 -03:00
Sergio Chouhy
7c1f8f4d68 clippy 2026-04-02 21:23:30 -03:00
Moudy
74e16db68f fix: apply formatting and rebuild artifacts 2026-04-03 01:17:42 +02:00
Moudy
88e3b368c3 fix: rebuild artifacts 2026-04-03 00:58:11 +02:00
moudyellaz
af81719414 feat: add flash swap integration tests 2026-04-03 00:58:11 +02:00
moudyellaz
599724b72f feat: register flash_swap programs as test programs 2026-04-03 00:58:11 +02:00
moudyellaz
38ea2a01fa feat: add flash_swap_initiator and flash_swap_callback guest programs 2026-04-03 00:58:11 +02:00
moudyellaz
087baebcca feat: add caller_program_id to ProgramInput 2026-04-03 00:58:11 +02:00
Moudy
d105a51c04 fix: rebuild artifacts 2026-04-03 00:58:11 +02:00
Moudy
65166e8fcc fix: rebuild artifacts 2026-04-03 00:58:11 +02:00
Sergio Chouhy
4d5010f044 Merge branch 'main' into schouhy/add-block-context-system-accounts 2026-04-02 19:48:55 -03:00
Sergio Chouhy
b525447e2d refactor so that indexer checks clock constraints 2026-04-02 18:30:10 -03:00
Sergio Chouhy
6a467da3b1 fmt and clippy 2026-04-02 17:48:02 -03:00
Sergio Chouhy
29d66d2c2d small refactor 2026-04-02 17:40:58 -03:00
Moudy
42a2f04cd5
Merge pull request #426 from logos-blockchain/moudy/feat-self-program-id
add self_program_id
2026-04-02 21:15:32 +02:00
Moudy
67bb1809de fix: rebuild artifacts 2026-04-02 20:38:02 +02:00
Moudy
c9aa4d48c7 fix: add self_program_id check for public execution 2026-04-02 20:30:52 +02:00
Moudy
531381e023 Update program_methods/guest/src/bin/privacy_preserving_circuit.rs
Co-authored-by: Daniil Polyakov <arjentix@gmail.com>
2026-04-02 20:30:52 +02:00
Moudy
702ef4a46f fix: cargo fmt 2026-04-02 20:30:27 +02:00
moudyellaz
7def0c4664 refactor: pass self_program_id to ProgramOutput in test and example guest programs 2026-04-02 20:30:16 +02:00
moudyellaz
58b72dd77c refactor: pass self_program_id to ProgramOutput in production guest programs 2026-04-02 20:30:16 +02:00