commit f4b242e7d0032f57a2bcc734cf213a861073ef27
parent bcf8ed3311af9c15d90cda212915d5309bcad347
Author: triesap <tyson@radroots.org>
Date: Sun, 9 Aug 2026 23:02:38 +0000
ios: enable canonical relay publication
Diffstat:
6 files changed, 33 insertions(+), 33 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
@@ -1654,7 +1654,7 @@ checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
[[package]]
name = "radroots_blossom"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3#a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3"
+source = "git+https://github.com/radrootslabs/lib?rev=2f88cbabf924d45f48afda26bdc5625938bc480f#2f88cbabf924d45f48afda26bdc5625938bc480f"
dependencies = [
"mediatype",
"serde",
@@ -1666,7 +1666,7 @@ dependencies = [
[[package]]
name = "radroots_core"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3#a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3"
+source = "git+https://github.com/radrootslabs/lib?rev=2f88cbabf924d45f48afda26bdc5625938bc480f#2f88cbabf924d45f48afda26bdc5625938bc480f"
dependencies = [
"rust_decimal",
"serde",
@@ -1675,7 +1675,7 @@ dependencies = [
[[package]]
name = "radroots_event"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3#a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3"
+source = "git+https://github.com/radrootslabs/lib?rev=2f88cbabf924d45f48afda26bdc5625938bc480f#2f88cbabf924d45f48afda26bdc5625938bc480f"
dependencies = [
"hex",
"jiff-tzdb",
@@ -1693,7 +1693,7 @@ dependencies = [
[[package]]
name = "radroots_event_codec"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3#a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3"
+source = "git+https://github.com/radrootslabs/lib?rev=2f88cbabf924d45f48afda26bdc5625938bc480f#2f88cbabf924d45f48afda26bdc5625938bc480f"
dependencies = [
"hex",
"radroots_blossom",
@@ -1710,7 +1710,7 @@ dependencies = [
[[package]]
name = "radroots_identity"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3#a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3"
+source = "git+https://github.com/radrootslabs/lib?rev=2f88cbabf924d45f48afda26bdc5625938bc480f#2f88cbabf924d45f48afda26bdc5625938bc480f"
dependencies = [
"k256",
"serde",
@@ -1727,7 +1727,7 @@ dependencies = [
[[package]]
name = "radroots_mobile_core"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3#a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3"
+source = "git+https://github.com/radrootslabs/lib?rev=2f88cbabf924d45f48afda26bdc5625938bc480f#2f88cbabf924d45f48afda26bdc5625938bc480f"
dependencies = [
"chrono",
"hex",
@@ -1751,7 +1751,7 @@ dependencies = [
[[package]]
name = "radroots_mobile_ffi"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3#a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3"
+source = "git+https://github.com/radrootslabs/lib?rev=2f88cbabf924d45f48afda26bdc5625938bc480f#2f88cbabf924d45f48afda26bdc5625938bc480f"
dependencies = [
"async-trait",
"hex",
@@ -1773,7 +1773,7 @@ dependencies = [
[[package]]
name = "radroots_nostr"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3#a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3"
+source = "git+https://github.com/radrootslabs/lib?rev=2f88cbabf924d45f48afda26bdc5625938bc480f#2f88cbabf924d45f48afda26bdc5625938bc480f"
dependencies = [
"base64",
"nostr",
@@ -1789,7 +1789,7 @@ dependencies = [
[[package]]
name = "radroots_protocol"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3#a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3"
+source = "git+https://github.com/radrootslabs/lib?rev=2f88cbabf924d45f48afda26bdc5625938bc480f#2f88cbabf924d45f48afda26bdc5625938bc480f"
dependencies = [
"serde",
]
@@ -1797,7 +1797,7 @@ dependencies = [
[[package]]
name = "radroots_sdk"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3#a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3"
+source = "git+https://github.com/radrootslabs/lib?rev=2f88cbabf924d45f48afda26bdc5625938bc480f#2f88cbabf924d45f48afda26bdc5625938bc480f"
dependencies = [
"radroots_blossom",
"radroots_core",
@@ -1822,7 +1822,7 @@ dependencies = [
[[package]]
name = "radroots_secrets"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3#a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3"
+source = "git+https://github.com/radrootslabs/lib?rev=2f88cbabf924d45f48afda26bdc5625938bc480f#2f88cbabf924d45f48afda26bdc5625938bc480f"
dependencies = [
"chacha20poly1305",
"sha2",
@@ -1833,7 +1833,7 @@ dependencies = [
[[package]]
name = "radroots_signing"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3#a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3"
+source = "git+https://github.com/radrootslabs/lib?rev=2f88cbabf924d45f48afda26bdc5625938bc480f#2f88cbabf924d45f48afda26bdc5625938bc480f"
dependencies = [
"hex",
"radroots_event",
@@ -1847,7 +1847,7 @@ dependencies = [
[[package]]
name = "radroots_storage"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3#a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3"
+source = "git+https://github.com/radrootslabs/lib?rev=2f88cbabf924d45f48afda26bdc5625938bc480f#2f88cbabf924d45f48afda26bdc5625938bc480f"
dependencies = [
"radroots_event",
"radroots_event_codec",
@@ -1861,7 +1861,7 @@ dependencies = [
[[package]]
name = "radroots_storage_sqlite"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3#a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3"
+source = "git+https://github.com/radrootslabs/lib?rev=2f88cbabf924d45f48afda26bdc5625938bc480f#2f88cbabf924d45f48afda26bdc5625938bc480f"
dependencies = [
"fs2",
"radroots_event",
@@ -1878,7 +1878,7 @@ dependencies = [
[[package]]
name = "radroots_sync"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3#a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3"
+source = "git+https://github.com/radrootslabs/lib?rev=2f88cbabf924d45f48afda26bdc5625938bc480f#2f88cbabf924d45f48afda26bdc5625938bc480f"
dependencies = [
"radroots_event",
"radroots_event_codec",
@@ -1893,7 +1893,7 @@ dependencies = [
[[package]]
name = "radroots_trade"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3#a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3"
+source = "git+https://github.com/radrootslabs/lib?rev=2f88cbabf924d45f48afda26bdc5625938bc480f#2f88cbabf924d45f48afda26bdc5625938bc480f"
dependencies = [
"hex",
"radroots_core",
@@ -1907,7 +1907,7 @@ dependencies = [
[[package]]
name = "radroots_transport"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3#a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3"
+source = "git+https://github.com/radrootslabs/lib?rev=2f88cbabf924d45f48afda26bdc5625938bc480f#2f88cbabf924d45f48afda26bdc5625938bc480f"
dependencies = [
"radroots_event",
"radroots_identity",
@@ -1919,7 +1919,7 @@ dependencies = [
[[package]]
name = "radroots_transport_nostr"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3#a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3"
+source = "git+https://github.com/radrootslabs/lib?rev=2f88cbabf924d45f48afda26bdc5625938bc480f#2f88cbabf924d45f48afda26bdc5625938bc480f"
dependencies = [
"async-wsocket",
"futures",
diff --git a/Cargo.toml b/Cargo.toml
@@ -23,4 +23,4 @@ todo = "deny"
unimplemented = "deny"
[workspace.dependencies]
-radroots_mobile_ffi = { git = "https://github.com/radrootslabs/lib", rev = "a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3", version = "=0.1.0-alpha" }
+radroots_mobile_ffi = { git = "https://github.com/radrootslabs/lib", rev = "2f88cbabf924d45f48afda26bdc5625938bc480f", version = "=0.1.0-alpha" }
diff --git a/Radroots/State/RadrootsConfigurationStore.swift b/Radroots/State/RadrootsConfigurationStore.swift
@@ -528,7 +528,7 @@ actor RadrootsConfigurationStore {
}
enum RadrootsNetworkValidator {
- static let publicReadOnlyRelay = "wss://radroots.org"
+ static let canonicalRelay = "wss://radroots.org"
static func relays(
_ values: [String],
@@ -538,7 +538,7 @@ enum RadrootsNetworkValidator {
var seen = Set<String>()
for raw in values {
let canonical = try relay(raw, profile: profile)
- if profile != .simulator, canonical == publicReadOnlyRelay {
+ if profile != .simulator, canonical == canonicalRelay {
continue
}
guard seen.insert(canonical).inserted else {
diff --git a/RadrootsFFI/provenance.json b/RadrootsFFI/provenance.json
@@ -10,12 +10,12 @@
"files": [],
"provenance": {
"repository": "https://github.com/radrootslabs/lib",
- "revision": "a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3",
+ "revision": "2f88cbabf924d45f48afda26bdc5625938bc480f",
"architecture": "radroots.crates.release.v2",
"catalog_sha256": "8c27cebf6825f9ed74e122513c661f6dd31837dddb39d0988014121d8ab05e75",
- "lockfile_sha256": "b1e09c89c06cd54190a68db93a8d6f241e85d3dc6b930d3763eea0fbd77d598b",
- "source_archive_sha256": "6262b55e4425d6f1b46a884c4794d7989b985d452f9944809699b349d94cd33a",
- "source_date_epoch": 1786301798,
+ "lockfile_sha256": "263f529ad7d584ece4b893552e73ec2f08949b970281ab8b4a272c5c32d9918b",
+ "source_archive_sha256": "600a845b39443ac0d152ebaa4ff3a4cbd9759f032ffe2e3852d563927eabd19c",
+ "source_date_epoch": 1786315967,
"builder_id": "radroots_ios_app",
"features": []
}
diff --git a/RadrootsFFI/source.lock b/RadrootsFFI/source.lock
@@ -1,11 +1,11 @@
override RADROOTS_FIELD_LIB_GIT_URL := https://github.com/radrootslabs/lib
-override RADROOTS_FIELD_LIB_GIT_REV := a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3
+override RADROOTS_FIELD_LIB_GIT_REV := 2f88cbabf924d45f48afda26bdc5625938bc480f
override RADROOTS_FIELD_FFI_CRATE_VERSION := 0.1.0-alpha
-override RADROOTS_FIELD_SOURCE_DATE_EPOCH := 1786301798
-override RADROOTS_FIELD_FFI_DEVICE_SHA256 := 68e5ba0d052cdd2112539b735f8a7b8e527fda93778ed18be13196dcedcfa8e3
-override RADROOTS_FIELD_FFI_SIMULATOR_SHA256 := c84b5707a1295a2ffaf5966dba0d90b63cac4bf379e3fdf9d7bb1b918d896130
+override RADROOTS_FIELD_SOURCE_DATE_EPOCH := 1786315967
+override RADROOTS_FIELD_FFI_DEVICE_SHA256 := d0475a13802a56742a7d45e2cb10d3af854dc305ed75c05853247cf3ff22bbac
+override RADROOTS_FIELD_FFI_SIMULATOR_SHA256 := a1729030f66daac405920f80e8260f45ed9ce7bc4b90800cfa6d710edd60f416
override RADROOTS_FIELD_FFI_SWIFT_SHA256 := 4e6c9ccc80cbd83a433ac973db1a6649bfec5119600f022192d4e1efeb6b640e
override RADROOTS_FIELD_FFI_HEADER_SHA256 := bbbd0db8c09cec9e139ddc8618d160ebe85fa97e776f82e1a007e20684379f40
override RADROOTS_FIELD_FFI_MODULEMAP_SHA256 := b228e67197e2c64b6f5b17a270faf640efc0e298e354b0b3301679e7c4dc321a
override RADROOTS_FIELD_FFI_API_SHA256 := 0d4be593220cbeec149eeb14c174e932acbdd00d82e4438ac5d7e88a7d0909ea
-override RADROOTS_FIELD_FFI_XCFRAMEWORK_SHA256 := c94bb6f3095154df9dffbb1c01dc2c82b42b7e6fecaee4dffb28313cee40e824
+override RADROOTS_FIELD_FFI_XCFRAMEWORK_SHA256 := 7650f2bd57b9a0d74dd543b8eb2315633675c38b41b70de6a66c980b4070e12f
diff --git a/radroots.lib.source-lock.v1.toml b/radroots.lib.source-lock.v1.toml
@@ -1,8 +1,8 @@
schema = "radroots.lib.source-lock.v1"
repository = "https://github.com/radrootslabs/lib"
-revision = "a83f1388a9f6b5a8538d87f8fcbc3dbd1bacf9d3"
+revision = "2f88cbabf924d45f48afda26bdc5625938bc480f"
architecture = "radroots.crates.release.v2"
workspace_catalog_sha256 = "8c27cebf6825f9ed74e122513c661f6dd31837dddb39d0988014121d8ab05e75"
version = "0.1.0-alpha"
-source_archive_sha256 = "6262b55e4425d6f1b46a884c4794d7989b985d452f9944809699b349d94cd33a"
-lockfile_sha256 = "b1e09c89c06cd54190a68db93a8d6f241e85d3dc6b930d3763eea0fbd77d598b"
+source_archive_sha256 = "600a845b39443ac0d152ebaa4ff3a4cbd9759f032ffe2e3852d563927eabd19c"
+lockfile_sha256 = "263f529ad7d584ece4b893552e73ec2f08949b970281ab8b4a272c5c32d9918b"