Skip to content

Commit 545ed37

Browse files
committed
refactor: use macros for LockTime and PkOrF
1 parent e433fe9 commit 545ed37

File tree

3 files changed

+2
-16
lines changed

3 files changed

+2
-16
lines changed

bdk-ffi/src/bdk.udl

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -312,18 +312,6 @@ typedef interface Policy;
312312

313313
typedef enum SatisfiableItem;
314314

315-
[Enum]
316-
interface PkOrF {
317-
Pubkey(string value);
318-
XOnlyPubkey(string value);
319-
Fingerprint(string value);
320-
};
321-
322-
[Enum]
323-
interface LockTime {
324-
Blocks(u32 height);
325-
Seconds(u32 consensus_time);
326-
};
327315

328316
typedef enum Satisfaction;
329317

bdk-ffi/src/lib.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@ use crate::error::TransactionError;
3535
use crate::types::FullScanRequest;
3636
use crate::types::FullScanRequestBuilder;
3737
use crate::types::FullScanScriptInspector;
38-
use crate::types::LockTime;
39-
use crate::types::PkOrF;
4038
use crate::types::SyncRequest;
4139
use crate::types::SyncRequestBuilder;
4240
use crate::types::SyncScriptInspector;

bdk-ffi/src/types.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,7 @@ impl From<BdkSatisfiableItem> for SatisfiableItem {
478478
}
479479
}
480480

481-
#[derive(Debug, Clone)]
481+
#[derive(Debug, Clone, uniffi::Enum)]
482482
pub enum PkOrF {
483483
Pubkey { value: String },
484484
XOnlyPubkey { value: String },
@@ -501,7 +501,7 @@ impl From<BdkPkOrF> for PkOrF {
501501
}
502502
}
503503

504-
#[derive(Debug, Clone)]
504+
#[derive(Debug, Clone, uniffi::Enum)]
505505
pub enum LockTime {
506506
Blocks { height: u32 },
507507
Seconds { consensus_time: u32 },

0 commit comments

Comments
 (0)