@@ -26,25 +26,24 @@ class BdkDescriptor {
26
26
that: this ,
27
27
);
28
28
29
+ static BdkDescriptor create (
30
+ {required String descriptor, required Network network}) =>
31
+ core.instance.api.crateApiDescriptorBdkDescriptorCreate (
32
+ descriptor: descriptor, network: network);
33
+
29
34
BigInt maxSatisfactionWeight () =>
30
35
core.instance.api.crateApiDescriptorBdkDescriptorMaxSatisfactionWeight (
31
36
that: this ,
32
37
);
33
38
34
- // HINT: Make it `#[frb(sync)]` to let it become the default constructor of Dart class.
35
- static Future <BdkDescriptor > newInstance (
36
- {required String descriptor, required Network network}) =>
37
- core.instance.api.crateApiDescriptorBdkDescriptorNew (
38
- descriptor: descriptor, network: network);
39
-
40
- static Future <BdkDescriptor > newBip44 (
39
+ static BdkDescriptor newBip44 (
41
40
{required BdkDescriptorSecretKey secretKey,
42
41
required KeychainKind keychainKind,
43
42
required Network network}) =>
44
43
core.instance.api.crateApiDescriptorBdkDescriptorNewBip44 (
45
44
secretKey: secretKey, keychainKind: keychainKind, network: network);
46
45
47
- static Future < BdkDescriptor > newBip44Public (
46
+ static BdkDescriptor newBip44Public (
48
47
{required BdkDescriptorPublicKey publicKey,
49
48
required String fingerprint,
50
49
required KeychainKind keychainKind,
@@ -55,14 +54,14 @@ class BdkDescriptor {
55
54
keychainKind: keychainKind,
56
55
network: network);
57
56
58
- static Future < BdkDescriptor > newBip49 (
57
+ static BdkDescriptor newBip49 (
59
58
{required BdkDescriptorSecretKey secretKey,
60
59
required KeychainKind keychainKind,
61
60
required Network network}) =>
62
61
core.instance.api.crateApiDescriptorBdkDescriptorNewBip49 (
63
62
secretKey: secretKey, keychainKind: keychainKind, network: network);
64
63
65
- static Future < BdkDescriptor > newBip49Public (
64
+ static BdkDescriptor newBip49Public (
66
65
{required BdkDescriptorPublicKey publicKey,
67
66
required String fingerprint,
68
67
required KeychainKind keychainKind,
@@ -73,14 +72,14 @@ class BdkDescriptor {
73
72
keychainKind: keychainKind,
74
73
network: network);
75
74
76
- static Future < BdkDescriptor > newBip84 (
75
+ static BdkDescriptor newBip84 (
77
76
{required BdkDescriptorSecretKey secretKey,
78
77
required KeychainKind keychainKind,
79
78
required Network network}) =>
80
79
core.instance.api.crateApiDescriptorBdkDescriptorNewBip84 (
81
80
secretKey: secretKey, keychainKind: keychainKind, network: network);
82
81
83
- static Future < BdkDescriptor > newBip84Public (
82
+ static BdkDescriptor newBip84Public (
84
83
{required BdkDescriptorPublicKey publicKey,
85
84
required String fingerprint,
86
85
required KeychainKind keychainKind,
@@ -91,14 +90,14 @@ class BdkDescriptor {
91
90
keychainKind: keychainKind,
92
91
network: network);
93
92
94
- static Future < BdkDescriptor > newBip86 (
93
+ static BdkDescriptor newBip86 (
95
94
{required BdkDescriptorSecretKey secretKey,
96
95
required KeychainKind keychainKind,
97
96
required Network network}) =>
98
97
core.instance.api.crateApiDescriptorBdkDescriptorNewBip86 (
99
98
secretKey: secretKey, keychainKind: keychainKind, network: network);
100
99
101
- static Future < BdkDescriptor > newBip86Public (
100
+ static BdkDescriptor newBip86Public (
102
101
{required BdkDescriptorPublicKey publicKey,
103
102
required String fingerprint,
104
103
required KeychainKind keychainKind,
0 commit comments