Skip to content

Commit c16b360

Browse files
authored
Merge pull request #54 from synonymdev/feat/add-is-address-used
Add is_address_used to activity module
2 parents d2b12e1 + 116c967 commit c16b360

File tree

22 files changed

+266
-9
lines changed

22 files changed

+266
-9
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bitkitcore"
3-
version = "0.1.27"
3+
version = "0.1.29"
44
edition = "2021"
55

66
[lib]

Package.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
import PackageDescription
55

6-
let tag = "v0.1.27"
7-
let checksum = "91689521c390a0061a2a5006f23a257b0f0b537588bf1b29f3a8c59091d22345"
6+
let tag = "v0.1.29"
7+
let checksum = "26ca27c593aee9e06d77e5dcf030a157cb5d971b939b9e5c8e5ce35bae84a9b1"
88
let url = "https://github.com/synonymdev/bitkit-core/releases/download/\(tag)/BitkitCore.xcframework.zip"
99

1010
let package = Package(

bindings/android/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ android.useAndroidX=true
33
android.enableJetifier=true
44
kotlin.code.style=official
55
group=com.synonym
6-
version=0.1.27
6+
version=0.1.29
-178 KB
Binary file not shown.
Binary file not shown.
-133 KB
Binary file not shown.
-174 KB
Binary file not shown.

bindings/android/lib/src/main/kotlin/com/synonym/bitkitcore/bitkitcore.android.kt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1125,6 +1125,8 @@ internal interface UniffiForeignFutureCompleteVoid: com.sun.jna.Callback {
11251125

11261126

11271127

1128+
1129+
11281130

11291131

11301132

@@ -1299,6 +1301,9 @@ internal object IntegrityCheckingUniffiLib : Library {
12991301
if (uniffi_bitkitcore_checksum_func_insert_activity() != 1510.toShort()) {
13001302
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
13011303
}
1304+
if (uniffi_bitkitcore_checksum_func_is_address_used() != 64038.toShort()) {
1305+
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
1306+
}
13021307
if (uniffi_bitkitcore_checksum_func_is_valid_bip39_word() != 31846.toShort()) {
13031308
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
13041309
}
@@ -1564,6 +1569,9 @@ internal object IntegrityCheckingUniffiLib : Library {
15641569
external fun uniffi_bitkitcore_checksum_func_insert_activity(
15651570
): Short
15661571
@JvmStatic
1572+
external fun uniffi_bitkitcore_checksum_func_is_address_used(
1573+
): Short
1574+
@JvmStatic
15671575
external fun uniffi_bitkitcore_checksum_func_is_valid_bip39_word(
15681576
): Short
15691577
@JvmStatic
@@ -1951,6 +1959,11 @@ internal object UniffiLib : Library {
19511959
uniffiCallStatus: UniffiRustCallStatus,
19521960
): Unit
19531961
@JvmStatic
1962+
external fun uniffi_bitkitcore_fn_func_is_address_used(
1963+
`address`: RustBufferByValue,
1964+
uniffiCallStatus: UniffiRustCallStatus,
1965+
): Byte
1966+
@JvmStatic
19541967
external fun uniffi_bitkitcore_fn_func_is_valid_bip39_word(
19551968
`word`: RustBufferByValue,
19561969
uniffiCallStatus: UniffiRustCallStatus,
@@ -10289,6 +10302,16 @@ public fun `insertActivity`(`activity`: Activity) {
1028910302
}
1029010303
}
1029110304

10305+
@Throws(ActivityException::class)
10306+
public fun `isAddressUsed`(`address`: kotlin.String): kotlin.Boolean {
10307+
return FfiConverterBoolean.lift(uniffiRustCallWithError(ActivityExceptionErrorHandler) { uniffiRustCallStatus ->
10308+
UniffiLib.uniffi_bitkitcore_fn_func_is_address_used(
10309+
FfiConverterString.lower(`address`),
10310+
uniffiRustCallStatus,
10311+
)
10312+
})
10313+
}
10314+
1029210315
public fun `isValidBip39Word`(`word`: kotlin.String): kotlin.Boolean {
1029310316
return FfiConverterBoolean.lift(uniffiRustCall { uniffiRustCallStatus ->
1029410317
UniffiLib.uniffi_bitkitcore_fn_func_is_valid_bip39_word(
-10.8 KB
Binary file not shown.

0 commit comments

Comments
 (0)