0.7.49
This commit is contained in:
@@ -569,6 +569,41 @@ SET
|
||||
)
|
||||
)
|
||||
)
|
||||
WHEN expected_db_target = 'k_sol_orderbook_events' THEN (
|
||||
SELECT COUNT(oe.id)
|
||||
FROM k_sol_dex_decoded_events de
|
||||
JOIN k_sol_orderbook_events oe ON oe.decoded_event_id = de.id
|
||||
WHERE (
|
||||
(k_sol_dex_event_coverage_entries.program_id IS NULL OR de.program_id = k_sol_dex_event_coverage_entries.program_id)
|
||||
AND (
|
||||
(
|
||||
k_sol_dex_event_coverage_entries.local_event_kind IS NOT NULL
|
||||
AND k_sol_dex_event_coverage_entries.local_event_kind <> ''
|
||||
AND de.event_kind = k_sol_dex_event_coverage_entries.local_event_kind
|
||||
)
|
||||
OR (
|
||||
k_sol_dex_event_coverage_entries.entry_name IS NOT NULL
|
||||
AND (
|
||||
json_extract(de.payload_json, '$.upstreamEntryName') = k_sol_dex_event_coverage_entries.entry_name
|
||||
OR json_extract(de.payload_json, '$.upstreamInstructionName') = k_sol_dex_event_coverage_entries.entry_name
|
||||
OR json_extract(de.payload_json, '$.upstreamEventName') = k_sol_dex_event_coverage_entries.entry_name
|
||||
OR json_extract(de.payload_json, '$.entryName') = k_sol_dex_event_coverage_entries.entry_name
|
||||
)
|
||||
)
|
||||
OR (
|
||||
k_sol_dex_event_coverage_entries.discriminator_hex IS NOT NULL
|
||||
AND k_sol_dex_event_coverage_entries.discriminator_hex <> ''
|
||||
AND (
|
||||
json_extract(de.payload_json, '$.upstreamDiscriminatorHex') = k_sol_dex_event_coverage_entries.discriminator_hex
|
||||
OR json_extract(de.payload_json, '$.instructionDiscriminatorHex') = k_sol_dex_event_coverage_entries.discriminator_hex
|
||||
OR json_extract(de.payload_json, '$.anchorEventDiscriminatorHex') = k_sol_dex_event_coverage_entries.discriminator_hex
|
||||
OR json_extract(de.payload_json, '$.anchorEventDiscriminator') = k_sol_dex_event_coverage_entries.discriminator_hex
|
||||
OR json_extract(de.payload_json, '$.discriminatorHex') = k_sol_dex_event_coverage_entries.discriminator_hex
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
ELSE materialized_count
|
||||
END,
|
||||
first_signature = (
|
||||
|
||||
Reference in New Issue
Block a user