diff --git a/dbs/src/values/currency_params.rs b/dbs/src/values/currency_params.rs
index 28fb7a5df625c6bda9d105a16673435e9cdbd1b7..981539e96d42ecbed09ef91f2d2f0e7ce544df63 100644
--- a/dbs/src/values/currency_params.rs
+++ b/dbs/src/values/currency_params.rs
@@ -15,8 +15,11 @@
 
 use crate::*;
 
-#[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize)]
-pub struct CurrencyParamsDbV2(pub CurrencyParameters);
+#[derive(Clone, Debug, Default, Deserialize, PartialEq, Serialize)]
+pub struct CurrencyParamsDbV2 {
+    pub currency_name: CurrencyName,
+    pub params: CurrencyParameters,
+}
 
 impl AsBytes for CurrencyParamsDbV2 {
     fn as_bytes<T, F: FnMut(&[u8]) -> T>(&self, mut f: F) -> T {