penumbra_sdk_shielded_pool/
state_key.rs

1pub mod denom_metadata_by_asset {
2    use penumbra_sdk_asset::asset;
3    use std::string::String;
4
5    pub fn prefix() -> &'static str {
6        "shielded_pool/assets/"
7    }
8
9    pub fn by_asset_id(asset_id: &asset::Id) -> String {
10        format!("shielded_pool/assets/{asset_id}/denom")
11    }
12}
13
14// State keys used to temporarily store payloads and nullifiers to be inserted into the compact
15// block
16pub fn pending_notes() -> &'static str {
17    "shielded_pool/pending_notes"
18}
19
20pub fn pending_rolled_up_payloads() -> &'static str {
21    "shielded_pool/pending_rolled_up_payloads"
22}
23
24pub fn shielded_pool_params() -> &'static str {
25    "shielded_pool/params"
26}