12345678910111213141516171819202122232425262728 |
- use std::ops::Deref;
- use cashu::nuts::nut02::mint::KeySet as KeySetSdk;
- pub struct MintKeySet {
- inner: KeySetSdk,
- }
- impl Deref for MintKeySet {
- type Target = KeySetSdk;
- fn deref(&self) -> &Self::Target {
- &self.inner
- }
- }
- impl MintKeySet {
- pub fn generate(secret: String, unit: String, derivation_path: String, max_order: u8) -> Self {
- Self {
- inner: KeySetSdk::generate(secret, unit, derivation_path, max_order),
- }
- }
- }
- impl From<cashu::nuts::nut02::mint::KeySet> for MintKeySet {
- fn from(inner: cashu::nuts::nut02::mint::KeySet) -> MintKeySet {
- MintKeySet { inner }
- }
- }
|