Selaa lähdekoodia

Fixed missing default feature for signatory

Cesar Rodas 2 viikkoa sitten
vanhempi
säilyke
e94c8186b3

+ 1 - 1
crates/cdk-signatory/Cargo.toml

@@ -13,7 +13,7 @@ async-trait = "0.1.83"
 cashu.workspace = true
 bitcoin.workspace = true
 cdk-common = { workspace = true, default-features=false, features = [
-    "mint",
+    "mint", "auth",
 ] }
 tracing.workspace = true
 tokio.workspace = true

+ 4 - 4
crates/cdk-signatory/proto/signatory.proto

@@ -51,10 +51,10 @@ message CustomDerivationPath {
 }
 
 enum CurrencyUnitType {
-  CURRENCY_UNIT_SAT = 0;
-  CURRENCY_UNIT_MSAT = 1;
-  CURRENCY_UNIT_USD = 2;
-  CURRENCY_UNIT_EUR = 3;
+  SAT = 0;
+  MSAT = 1;
+  USD = 2;
+  EUR = 3;
 }
 
 message CurrencyUnit {

+ 8 - 8
crates/cdk-signatory/src/proto/convert.rs

@@ -241,22 +241,22 @@ impl From<cashu::CurrencyUnit> for CurrencyUnit {
         match value {
             cashu::CurrencyUnit::Sat => CurrencyUnit {
                 currency_unit: Some(currency_unit::CurrencyUnit::Unit(
-                    CurrencyUnitType::CurrencyUnitSat.into(),
+                    CurrencyUnitType::Sat.into(),
                 )),
             },
             cashu::CurrencyUnit::Msat => CurrencyUnit {
                 currency_unit: Some(currency_unit::CurrencyUnit::Unit(
-                    CurrencyUnitType::CurrencyUnitMsat.into(),
+                    CurrencyUnitType::Msat.into(),
                 )),
             },
             cashu::CurrencyUnit::Usd => CurrencyUnit {
                 currency_unit: Some(currency_unit::CurrencyUnit::Unit(
-                    CurrencyUnitType::CurrencyUnitUsd.into(),
+                    CurrencyUnitType::Usd.into(),
                 )),
             },
             cashu::CurrencyUnit::Eur => CurrencyUnit {
                 currency_unit: Some(currency_unit::CurrencyUnit::Unit(
-                    CurrencyUnitType::CurrencyUnitEur.into(),
+                    CurrencyUnitType::Eur.into(),
                 )),
             },
             cashu::CurrencyUnit::Custom(name) => CurrencyUnit {
@@ -276,10 +276,10 @@ impl TryInto<cashu::CurrencyUnit> for CurrencyUnit {
                 .try_into()
                 .map_err(|_| Status::invalid_argument("Invalid currency unit"))?
             {
-                CurrencyUnitType::CurrencyUnitSat => Ok(cashu::CurrencyUnit::Sat),
-                CurrencyUnitType::CurrencyUnitMsat => Ok(cashu::CurrencyUnit::Msat),
-                CurrencyUnitType::CurrencyUnitUsd => Ok(cashu::CurrencyUnit::Usd),
-                CurrencyUnitType::CurrencyUnitEur => Ok(cashu::CurrencyUnit::Eur),
+                CurrencyUnitType::Sat => Ok(cashu::CurrencyUnit::Sat),
+                CurrencyUnitType::Msat => Ok(cashu::CurrencyUnit::Msat),
+                CurrencyUnitType::Usd => Ok(cashu::CurrencyUnit::Usd),
+                CurrencyUnitType::Eur => Ok(cashu::CurrencyUnit::Eur),
             },
             Some(currency_unit::CurrencyUnit::CustomUnit(name)) => {
                 Ok(cashu::CurrencyUnit::Custom(name))