diff --git a/damus/Assets.xcassets/blixt-wallet.imageset/Contents.json b/damus/Assets.xcassets/blixt-wallet.imageset/Contents.json
new file mode 100644
index 00000000..e6a79227
--- /dev/null
+++ b/damus/Assets.xcassets/blixt-wallet.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "filename" : "blixt-wallet.png",
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/damus/Assets.xcassets/blixt-wallet.imageset/blixt-wallet.png b/damus/Assets.xcassets/blixt-wallet.imageset/blixt-wallet.png
new file mode 100644
index 00000000..59469371
Binary files /dev/null and b/damus/Assets.xcassets/blixt-wallet.imageset/blixt-wallet.png differ
diff --git a/damus/Assets.xcassets/river.imageset/Contents.json b/damus/Assets.xcassets/river.imageset/Contents.json
new file mode 100644
index 00000000..a7bf6f1f
--- /dev/null
+++ b/damus/Assets.xcassets/river.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "filename" : "river.png",
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/damus/Assets.xcassets/river.imageset/river.png b/damus/Assets.xcassets/river.imageset/river.png
new file mode 100644
index 00000000..9bec81cc
Binary files /dev/null and b/damus/Assets.xcassets/river.imageset/river.png differ
diff --git a/damus/Info.plist b/damus/Info.plist
index d0b2bdc5..adb4097c 100644
--- a/damus/Info.plist
+++ b/damus/Info.plist
@@ -17,6 +17,7 @@
LSApplicationQueriesSchemes
+ river
bitcoinbeach
breez
muun
@@ -29,6 +30,7 @@
strike
bluewallet
walletofsatoshi
+ blixtwallet
NSAppTransportSecurity
diff --git a/damus/Models/Wallet.swift b/damus/Models/Wallet.swift
index e56d77ca..43cedfff 100644
--- a/damus/Models/Wallet.swift
+++ b/damus/Models/Wallet.swift
@@ -33,6 +33,8 @@ enum Wallet: String, CaseIterable, Identifiable {
case phoenix
case breez
case bitcoinbeach
+ case blixtwallet
+ case river
var model: Model {
switch self {
@@ -71,6 +73,13 @@ enum Wallet: String, CaseIterable, Identifiable {
case .bitcoinbeach:
return .init(index: 10, tag: "bitcoinbeach", displayName: NSLocalizedString("Bitcoin Beach", comment: "Dropdown option label for Lightning wallet, Bitcoin Beach."), link: "bitcoinbeach://",
appStoreLink: "https://apps.apple.com/sv/app/bitcoin-beach-wallet/id1531383905", image: "bbw")
+ case .blixtwallet:
+ return .init(index: 11, tag: "blixtwallet", displayName: NSLocalizedString("Blixt Wallet", comment: "Dropdown option label for Lightning wallet, Blixt Wallet"), link: "blixtwallet:lightning:",
+ appStoreLink: "null", image: "blixt-wallet")
+ case .river:
+ return .init(index: 12, tag: "river", displayName: NSLocalizedString("River", comment: "Dropdown option label for Lightning wallet, River"), link: "river://",
+ appStoreLink: "https://apps.apple.com/us/app/river-buy-mine-bitcoin/id1536176542", image: "river")
+
}
}