diff --git a/tools/compiler/src/processor.rs b/tools/compiler/src/processor.rs index 81ec3f7..1879827 100644 --- a/tools/compiler/src/processor.rs +++ b/tools/compiler/src/processor.rs @@ -379,7 +379,7 @@ fn process_chain_config(chain_config: ChainConfig) -> AppResult { let mut symbol_map: HashMap> = HashMap::new(); // Collect all symbols and their base denoms - for (_, metadata) in ®istry.asset_by_id { + for metadata in registry.asset_by_id.values() { let symbol = extract_symbol(metadata)?; let base_denom = metadata.base_denom().denom.clone(); symbol_map.entry(symbol).or_default().push(base_denom); diff --git a/tools/compiler/tests/test_processor.rs b/tools/compiler/tests/test_processor.rs index 2fb3739..a74710b 100644 --- a/tools/compiler/tests/test_processor.rs +++ b/tools/compiler/tests/test_processor.rs @@ -1,3 +1,5 @@ +use std::collections::HashMap; + use penumbra_asset::asset::Metadata; use penumbra_registry::parser::IbcInput; use penumbra_registry::processor::{base64_id, transport_metadata_along_channel, Registry}; @@ -29,6 +31,7 @@ fn test_transport_metadata_along_channel() { cosmos_registry_dir: "love-124".to_string(), display_name: "Strangelove".to_string(), images: vec![], + symbol_overrides: HashMap::new(), }; let input_json = r#"