v0.4.8-pre.006

This commit is contained in:
2026-08-05 20:30:16 +02:00
parent 4187643148
commit 80c439c988
16 changed files with 997 additions and 131 deletions

View File

@@ -1,5 +1,5 @@
// file: kb-lib/tests/external_materializer_api.rs
// version: 5
// version: 6
//! Downstream-style compilation contract for externally implemented materializers.
@@ -50,6 +50,7 @@ fn external_materializer_uses_only_the_public_kb_lib_contract() {
assert_event_materializer::<kb_lib::MtGovernanceMaterializer>();
assert_event_materializer::<kb_lib::MtLendingMaterializer>();
assert_event_materializer::<kb_lib::MtLifecycleMaterializer>();
assert_event_materializer::<kb_lib::MtMetadataMaterializer>();
assert_event_materializer::<kb_lib::MtLiquidityMaterializer>();
assert_event_materializer::<kb_lib::MtNftMaterializer>();
assert_event_materializer::<kb_lib::MtOracleMaterializer>();
@@ -83,6 +84,9 @@ fn external_materializer_uses_only_the_public_kb_lib_contract() {
let _ = kb_lib::materializer_admin_materialize_elgamal_registry_state_snapshot;
let _ = kb_lib::materializer_metadata_materialize_metaplex_account_snapshot;
let _ = kb_lib::materializer_metadata_materialize_metaplex_metadata_snapshot;
let _ = kb_lib::materializer_metadata_materialize_solana_program_metadata_account_snapshot;
let _ = kb_lib::materializer_metadata_materialize_solana_program_metadata_buffer_snapshot;
let _ = kb_lib::materializer_metadata_materialize_solana_program_metadata_metadata_snapshot;
let _ = kb_lib::materializer_admin_materialize_token_2022_state_snapshots;
let _ = kb_lib::materializer_fees_materialize_token_2022_state_snapshots;
let _ = kb_lib::materializer_metadata_materialize_token_2022_snapshot;