diff --git a/ios/Images.xcassets/badges/Contents.json b/ios/Images.xcassets/badges/Contents.json
deleted file mode 100644
index 73c00596a7f..00000000000
--- a/ios/Images.xcassets/badges/Contents.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/apechain.imageset/Contents.json b/ios/Images.xcassets/badges/apechain.imageset/Contents.json
deleted file mode 100644
index da07f759e91..00000000000
--- a/ios/Images.xcassets/badges/apechain.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "apechain.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "apechain@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "apechain@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/apechain.imageset/apechain.png b/ios/Images.xcassets/badges/apechain.imageset/apechain.png
deleted file mode 100644
index f74845164af..00000000000
Binary files a/ios/Images.xcassets/badges/apechain.imageset/apechain.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/apechain.imageset/apechain@2x.png b/ios/Images.xcassets/badges/apechain.imageset/apechain@2x.png
deleted file mode 100644
index 64a762c4243..00000000000
Binary files a/ios/Images.xcassets/badges/apechain.imageset/apechain@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/apechain.imageset/apechain@3x.png b/ios/Images.xcassets/badges/apechain.imageset/apechain@3x.png
deleted file mode 100644
index fcb69328296..00000000000
Binary files a/ios/Images.xcassets/badges/apechain.imageset/apechain@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/apechainBadge.imageset/Contents.json b/ios/Images.xcassets/badges/apechainBadge.imageset/Contents.json
deleted file mode 100644
index 4cc92c13c3f..00000000000
--- a/ios/Images.xcassets/badges/apechainBadge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "apechainBadge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "apechainBadge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "apechainBadge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/apechainBadge.imageset/apechainBadge.png b/ios/Images.xcassets/badges/apechainBadge.imageset/apechainBadge.png
deleted file mode 100644
index b2e9d186af8..00000000000
Binary files a/ios/Images.xcassets/badges/apechainBadge.imageset/apechainBadge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/apechainBadge.imageset/apechainBadge@2x.png b/ios/Images.xcassets/badges/apechainBadge.imageset/apechainBadge@2x.png
deleted file mode 100644
index 4fd132ed1fb..00000000000
Binary files a/ios/Images.xcassets/badges/apechainBadge.imageset/apechainBadge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/apechainBadge.imageset/apechainBadge@3x.png b/ios/Images.xcassets/badges/apechainBadge.imageset/apechainBadge@3x.png
deleted file mode 100644
index 33b686fb121..00000000000
Binary files a/ios/Images.xcassets/badges/apechainBadge.imageset/apechainBadge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/apechainBadgeDark.imageset/Contents.json b/ios/Images.xcassets/badges/apechainBadgeDark.imageset/Contents.json
deleted file mode 100644
index 8842203cf5d..00000000000
--- a/ios/Images.xcassets/badges/apechainBadgeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "apechainBadgeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "apechainBadgeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "apechainBadgeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/apechainBadgeDark.imageset/apechainBadgeDark.png b/ios/Images.xcassets/badges/apechainBadgeDark.imageset/apechainBadgeDark.png
deleted file mode 100644
index 85ce8591eec..00000000000
Binary files a/ios/Images.xcassets/badges/apechainBadgeDark.imageset/apechainBadgeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/apechainBadgeDark.imageset/apechainBadgeDark@2x.png b/ios/Images.xcassets/badges/apechainBadgeDark.imageset/apechainBadgeDark@2x.png
deleted file mode 100644
index ced4dc053fd..00000000000
Binary files a/ios/Images.xcassets/badges/apechainBadgeDark.imageset/apechainBadgeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/apechainBadgeDark.imageset/apechainBadgeDark@3x.png b/ios/Images.xcassets/badges/apechainBadgeDark.imageset/apechainBadgeDark@3x.png
deleted file mode 100644
index 302ccc1d6e9..00000000000
Binary files a/ios/Images.xcassets/badges/apechainBadgeDark.imageset/apechainBadgeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/apechainBadgeLarge.imageset/Contents.json b/ios/Images.xcassets/badges/apechainBadgeLarge.imageset/Contents.json
deleted file mode 100644
index 75d4f16a879..00000000000
--- a/ios/Images.xcassets/badges/apechainBadgeLarge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "apechainBadgeLarge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "apechainBadgeLarge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "apechainBadgeLarge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/apechainBadgeLarge.imageset/apechainBadgeLarge.png b/ios/Images.xcassets/badges/apechainBadgeLarge.imageset/apechainBadgeLarge.png
deleted file mode 100644
index b4261daba5e..00000000000
Binary files a/ios/Images.xcassets/badges/apechainBadgeLarge.imageset/apechainBadgeLarge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/apechainBadgeLarge.imageset/apechainBadgeLarge@2x.png b/ios/Images.xcassets/badges/apechainBadgeLarge.imageset/apechainBadgeLarge@2x.png
deleted file mode 100644
index c6576eb4e74..00000000000
Binary files a/ios/Images.xcassets/badges/apechainBadgeLarge.imageset/apechainBadgeLarge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/apechainBadgeLarge.imageset/apechainBadgeLarge@3x.png b/ios/Images.xcassets/badges/apechainBadgeLarge.imageset/apechainBadgeLarge@3x.png
deleted file mode 100644
index 0e9b60470ff..00000000000
Binary files a/ios/Images.xcassets/badges/apechainBadgeLarge.imageset/apechainBadgeLarge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/apechainBadgeLargeDark.imageset/Contents.json b/ios/Images.xcassets/badges/apechainBadgeLargeDark.imageset/Contents.json
deleted file mode 100644
index 411ee3f78cd..00000000000
--- a/ios/Images.xcassets/badges/apechainBadgeLargeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "apechainBadgeLargeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "apechainBadgeLargeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "apechainBadgeLargeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/apechainBadgeLargeDark.imageset/apechainBadgeLargeDark.png b/ios/Images.xcassets/badges/apechainBadgeLargeDark.imageset/apechainBadgeLargeDark.png
deleted file mode 100644
index 30ddd73be15..00000000000
Binary files a/ios/Images.xcassets/badges/apechainBadgeLargeDark.imageset/apechainBadgeLargeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/apechainBadgeLargeDark.imageset/apechainBadgeLargeDark@2x.png b/ios/Images.xcassets/badges/apechainBadgeLargeDark.imageset/apechainBadgeLargeDark@2x.png
deleted file mode 100644
index faf0caafb64..00000000000
Binary files a/ios/Images.xcassets/badges/apechainBadgeLargeDark.imageset/apechainBadgeLargeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/apechainBadgeLargeDark.imageset/apechainBadgeLargeDark@3x.png b/ios/Images.xcassets/badges/apechainBadgeLargeDark.imageset/apechainBadgeLargeDark@3x.png
deleted file mode 100644
index 46fb7f27973..00000000000
Binary files a/ios/Images.xcassets/badges/apechainBadgeLargeDark.imageset/apechainBadgeLargeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/apechainBadgeNoShadow.imageset/Contents.json b/ios/Images.xcassets/badges/apechainBadgeNoShadow.imageset/Contents.json
deleted file mode 100644
index 982586941f3..00000000000
--- a/ios/Images.xcassets/badges/apechainBadgeNoShadow.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "apechainBadgeNoShadow.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "apechainBadgeNoShadow@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "apechainBadgeNoShadow@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/apechainBadgeNoShadow.imageset/apechainBadgeNoShadow.png b/ios/Images.xcassets/badges/apechainBadgeNoShadow.imageset/apechainBadgeNoShadow.png
deleted file mode 100644
index 0032d575c53..00000000000
Binary files a/ios/Images.xcassets/badges/apechainBadgeNoShadow.imageset/apechainBadgeNoShadow.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/apechainBadgeNoShadow.imageset/apechainBadgeNoShadow@2x.png b/ios/Images.xcassets/badges/apechainBadgeNoShadow.imageset/apechainBadgeNoShadow@2x.png
deleted file mode 100644
index 85fc3696ae6..00000000000
Binary files a/ios/Images.xcassets/badges/apechainBadgeNoShadow.imageset/apechainBadgeNoShadow@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/apechainBadgeNoShadow.imageset/apechainBadgeNoShadow@3x.png b/ios/Images.xcassets/badges/apechainBadgeNoShadow.imageset/apechainBadgeNoShadow@3x.png
deleted file mode 100644
index d40f02b945a..00000000000
Binary files a/ios/Images.xcassets/badges/apechainBadgeNoShadow.imageset/apechainBadgeNoShadow@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/arbitrum.imageset/Contents.json b/ios/Images.xcassets/badges/arbitrum.imageset/Contents.json
deleted file mode 100644
index d8baae252df..00000000000
--- a/ios/Images.xcassets/badges/arbitrum.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "arbitrum.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "arbitrum@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "arbitrum@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/arbitrum.imageset/arbitrum.png b/ios/Images.xcassets/badges/arbitrum.imageset/arbitrum.png
deleted file mode 100644
index ad5c0420ad0..00000000000
Binary files a/ios/Images.xcassets/badges/arbitrum.imageset/arbitrum.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/arbitrum.imageset/arbitrum@2x.png b/ios/Images.xcassets/badges/arbitrum.imageset/arbitrum@2x.png
deleted file mode 100644
index 697bc2f6ec4..00000000000
Binary files a/ios/Images.xcassets/badges/arbitrum.imageset/arbitrum@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/arbitrum.imageset/arbitrum@3x.png b/ios/Images.xcassets/badges/arbitrum.imageset/arbitrum@3x.png
deleted file mode 100644
index 4153e6706f2..00000000000
Binary files a/ios/Images.xcassets/badges/arbitrum.imageset/arbitrum@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/arbitrumBadge.imageset/Contents.json b/ios/Images.xcassets/badges/arbitrumBadge.imageset/Contents.json
deleted file mode 100644
index fd4f459e3f8..00000000000
--- a/ios/Images.xcassets/badges/arbitrumBadge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "arbitrumBadge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "arbitrumBadge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "arbitrumBadge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/arbitrumBadge.imageset/arbitrumBadge.png b/ios/Images.xcassets/badges/arbitrumBadge.imageset/arbitrumBadge.png
deleted file mode 100644
index 336c0ffc7c0..00000000000
Binary files a/ios/Images.xcassets/badges/arbitrumBadge.imageset/arbitrumBadge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/arbitrumBadge.imageset/arbitrumBadge@2x.png b/ios/Images.xcassets/badges/arbitrumBadge.imageset/arbitrumBadge@2x.png
deleted file mode 100644
index aa882b754e7..00000000000
Binary files a/ios/Images.xcassets/badges/arbitrumBadge.imageset/arbitrumBadge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/arbitrumBadge.imageset/arbitrumBadge@3x.png b/ios/Images.xcassets/badges/arbitrumBadge.imageset/arbitrumBadge@3x.png
deleted file mode 100644
index 9f8efbbd4e9..00000000000
Binary files a/ios/Images.xcassets/badges/arbitrumBadge.imageset/arbitrumBadge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/arbitrumBadgeDark.imageset/Contents.json b/ios/Images.xcassets/badges/arbitrumBadgeDark.imageset/Contents.json
deleted file mode 100644
index 934f7e37565..00000000000
--- a/ios/Images.xcassets/badges/arbitrumBadgeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "arbitrumBadgeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "arbitrumBadgeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "arbitrumBadgeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/arbitrumBadgeDark.imageset/arbitrumBadgeDark.png b/ios/Images.xcassets/badges/arbitrumBadgeDark.imageset/arbitrumBadgeDark.png
deleted file mode 100644
index efa358318db..00000000000
Binary files a/ios/Images.xcassets/badges/arbitrumBadgeDark.imageset/arbitrumBadgeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/arbitrumBadgeDark.imageset/arbitrumBadgeDark@2x.png b/ios/Images.xcassets/badges/arbitrumBadgeDark.imageset/arbitrumBadgeDark@2x.png
deleted file mode 100644
index b39422d39d6..00000000000
Binary files a/ios/Images.xcassets/badges/arbitrumBadgeDark.imageset/arbitrumBadgeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/arbitrumBadgeDark.imageset/arbitrumBadgeDark@3x.png b/ios/Images.xcassets/badges/arbitrumBadgeDark.imageset/arbitrumBadgeDark@3x.png
deleted file mode 100644
index 702a1b0c6b1..00000000000
Binary files a/ios/Images.xcassets/badges/arbitrumBadgeDark.imageset/arbitrumBadgeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/arbitrumBadgeNoShadow.imageset/Contents.json b/ios/Images.xcassets/badges/arbitrumBadgeNoShadow.imageset/Contents.json
deleted file mode 100644
index 252e1021d77..00000000000
--- a/ios/Images.xcassets/badges/arbitrumBadgeNoShadow.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "arbitrumBadgeNoShadow.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "arbitrumBadgeNoShadow@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "arbitrumBadgeNoShadow@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/arbitrumBadgeNoShadow.imageset/arbitrumBadgeNoShadow.png b/ios/Images.xcassets/badges/arbitrumBadgeNoShadow.imageset/arbitrumBadgeNoShadow.png
deleted file mode 100644
index a40c4a6e115..00000000000
Binary files a/ios/Images.xcassets/badges/arbitrumBadgeNoShadow.imageset/arbitrumBadgeNoShadow.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/arbitrumBadgeNoShadow.imageset/arbitrumBadgeNoShadow@2x.png b/ios/Images.xcassets/badges/arbitrumBadgeNoShadow.imageset/arbitrumBadgeNoShadow@2x.png
deleted file mode 100644
index b822fd81970..00000000000
Binary files a/ios/Images.xcassets/badges/arbitrumBadgeNoShadow.imageset/arbitrumBadgeNoShadow@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/arbitrumBadgeNoShadow.imageset/arbitrumBadgeNoShadow@3x.png b/ios/Images.xcassets/badges/arbitrumBadgeNoShadow.imageset/arbitrumBadgeNoShadow@3x.png
deleted file mode 100644
index 9b355cf8305..00000000000
Binary files a/ios/Images.xcassets/badges/arbitrumBadgeNoShadow.imageset/arbitrumBadgeNoShadow@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/avalanche.imageset/Contents.json b/ios/Images.xcassets/badges/avalanche.imageset/Contents.json
deleted file mode 100644
index b86360c6183..00000000000
--- a/ios/Images.xcassets/badges/avalanche.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "avalanche.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "avalanche@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "avalanche@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/avalanche.imageset/avalanche.png b/ios/Images.xcassets/badges/avalanche.imageset/avalanche.png
deleted file mode 100644
index eac51d88bdc..00000000000
Binary files a/ios/Images.xcassets/badges/avalanche.imageset/avalanche.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/avalanche.imageset/avalanche@2x.png b/ios/Images.xcassets/badges/avalanche.imageset/avalanche@2x.png
deleted file mode 100644
index 91508ac10b9..00000000000
Binary files a/ios/Images.xcassets/badges/avalanche.imageset/avalanche@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/avalanche.imageset/avalanche@3x.png b/ios/Images.xcassets/badges/avalanche.imageset/avalanche@3x.png
deleted file mode 100644
index 0d206dd8a87..00000000000
Binary files a/ios/Images.xcassets/badges/avalanche.imageset/avalanche@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/avalancheBadge.imageset/Contents.json b/ios/Images.xcassets/badges/avalancheBadge.imageset/Contents.json
deleted file mode 100644
index 7407a310cfe..00000000000
--- a/ios/Images.xcassets/badges/avalancheBadge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "avalancheBadge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "avalancheBadge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "avalancheBadge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/avalancheBadge.imageset/avalancheBadge.png b/ios/Images.xcassets/badges/avalancheBadge.imageset/avalancheBadge.png
deleted file mode 100644
index b2cea034991..00000000000
Binary files a/ios/Images.xcassets/badges/avalancheBadge.imageset/avalancheBadge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/avalancheBadge.imageset/avalancheBadge@2x.png b/ios/Images.xcassets/badges/avalancheBadge.imageset/avalancheBadge@2x.png
deleted file mode 100644
index 0ed30f49a82..00000000000
Binary files a/ios/Images.xcassets/badges/avalancheBadge.imageset/avalancheBadge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/avalancheBadge.imageset/avalancheBadge@3x.png b/ios/Images.xcassets/badges/avalancheBadge.imageset/avalancheBadge@3x.png
deleted file mode 100644
index 469c801b42c..00000000000
Binary files a/ios/Images.xcassets/badges/avalancheBadge.imageset/avalancheBadge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/avalancheBadgeDark.imageset/Contents.json b/ios/Images.xcassets/badges/avalancheBadgeDark.imageset/Contents.json
deleted file mode 100644
index f86b1cc64d3..00000000000
--- a/ios/Images.xcassets/badges/avalancheBadgeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "avalancheBadgeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "avalancheBadgeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "avalancheBadgeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/avalancheBadgeDark.imageset/avalancheBadgeDark.png b/ios/Images.xcassets/badges/avalancheBadgeDark.imageset/avalancheBadgeDark.png
deleted file mode 100644
index 3945a18e6d9..00000000000
Binary files a/ios/Images.xcassets/badges/avalancheBadgeDark.imageset/avalancheBadgeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/avalancheBadgeDark.imageset/avalancheBadgeDark@2x.png b/ios/Images.xcassets/badges/avalancheBadgeDark.imageset/avalancheBadgeDark@2x.png
deleted file mode 100644
index d7d78e6b16c..00000000000
Binary files a/ios/Images.xcassets/badges/avalancheBadgeDark.imageset/avalancheBadgeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/avalancheBadgeDark.imageset/avalancheBadgeDark@3x.png b/ios/Images.xcassets/badges/avalancheBadgeDark.imageset/avalancheBadgeDark@3x.png
deleted file mode 100644
index f5de41eda3e..00000000000
Binary files a/ios/Images.xcassets/badges/avalancheBadgeDark.imageset/avalancheBadgeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/avalancheBadgeLarge.imageset/Contents.json b/ios/Images.xcassets/badges/avalancheBadgeLarge.imageset/Contents.json
deleted file mode 100644
index 280df3af1c5..00000000000
--- a/ios/Images.xcassets/badges/avalancheBadgeLarge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "avalancheBadgeLarge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "avalancheBadgeLarge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "avalancheBadgeLarge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/avalancheBadgeLarge.imageset/avalancheBadgeLarge.png b/ios/Images.xcassets/badges/avalancheBadgeLarge.imageset/avalancheBadgeLarge.png
deleted file mode 100644
index 902946ae3c9..00000000000
Binary files a/ios/Images.xcassets/badges/avalancheBadgeLarge.imageset/avalancheBadgeLarge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/avalancheBadgeLarge.imageset/avalancheBadgeLarge@2x.png b/ios/Images.xcassets/badges/avalancheBadgeLarge.imageset/avalancheBadgeLarge@2x.png
deleted file mode 100644
index 33f88fe097b..00000000000
Binary files a/ios/Images.xcassets/badges/avalancheBadgeLarge.imageset/avalancheBadgeLarge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/avalancheBadgeLarge.imageset/avalancheBadgeLarge@3x.png b/ios/Images.xcassets/badges/avalancheBadgeLarge.imageset/avalancheBadgeLarge@3x.png
deleted file mode 100644
index d4027c9cf24..00000000000
Binary files a/ios/Images.xcassets/badges/avalancheBadgeLarge.imageset/avalancheBadgeLarge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/avalancheBadgeLargeDark.imageset/Contents.json b/ios/Images.xcassets/badges/avalancheBadgeLargeDark.imageset/Contents.json
deleted file mode 100644
index c10055de1ef..00000000000
--- a/ios/Images.xcassets/badges/avalancheBadgeLargeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "avalancheBadgeLargeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "avalancheBadgeLargeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "avalancheBadgeLargeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/avalancheBadgeLargeDark.imageset/avalancheBadgeLargeDark.png b/ios/Images.xcassets/badges/avalancheBadgeLargeDark.imageset/avalancheBadgeLargeDark.png
deleted file mode 100644
index 97fbad65bbe..00000000000
Binary files a/ios/Images.xcassets/badges/avalancheBadgeLargeDark.imageset/avalancheBadgeLargeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/avalancheBadgeLargeDark.imageset/avalancheBadgeLargeDark@2x.png b/ios/Images.xcassets/badges/avalancheBadgeLargeDark.imageset/avalancheBadgeLargeDark@2x.png
deleted file mode 100644
index 9a98698a18f..00000000000
Binary files a/ios/Images.xcassets/badges/avalancheBadgeLargeDark.imageset/avalancheBadgeLargeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/avalancheBadgeLargeDark.imageset/avalancheBadgeLargeDark@3x.png b/ios/Images.xcassets/badges/avalancheBadgeLargeDark.imageset/avalancheBadgeLargeDark@3x.png
deleted file mode 100644
index df44754f287..00000000000
Binary files a/ios/Images.xcassets/badges/avalancheBadgeLargeDark.imageset/avalancheBadgeLargeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/avalancheBadgeNoShadow.imageset/Contents.json b/ios/Images.xcassets/badges/avalancheBadgeNoShadow.imageset/Contents.json
deleted file mode 100644
index 5973d782e5c..00000000000
--- a/ios/Images.xcassets/badges/avalancheBadgeNoShadow.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "avalancheBadgeNoShadow.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "avalancheBadgeNoShadow@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "avalancheBadgeNoShadow@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/avalancheBadgeNoShadow.imageset/avalancheBadgeNoShadow.png b/ios/Images.xcassets/badges/avalancheBadgeNoShadow.imageset/avalancheBadgeNoShadow.png
deleted file mode 100644
index 52a3ce7d850..00000000000
Binary files a/ios/Images.xcassets/badges/avalancheBadgeNoShadow.imageset/avalancheBadgeNoShadow.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/avalancheBadgeNoShadow.imageset/avalancheBadgeNoShadow@2x.png b/ios/Images.xcassets/badges/avalancheBadgeNoShadow.imageset/avalancheBadgeNoShadow@2x.png
deleted file mode 100644
index 0313e4e7938..00000000000
Binary files a/ios/Images.xcassets/badges/avalancheBadgeNoShadow.imageset/avalancheBadgeNoShadow@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/avalancheBadgeNoShadow.imageset/avalancheBadgeNoShadow@3x.png b/ios/Images.xcassets/badges/avalancheBadgeNoShadow.imageset/avalancheBadgeNoShadow@3x.png
deleted file mode 100644
index 98ce8cd728d..00000000000
Binary files a/ios/Images.xcassets/badges/avalancheBadgeNoShadow.imageset/avalancheBadgeNoShadow@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/base.imageset/Contents.json b/ios/Images.xcassets/badges/base.imageset/Contents.json
deleted file mode 100644
index eb69ae688b8..00000000000
--- a/ios/Images.xcassets/badges/base.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "base.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "base@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "base@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/base.imageset/base.png b/ios/Images.xcassets/badges/base.imageset/base.png
deleted file mode 100644
index 8d365d203f2..00000000000
Binary files a/ios/Images.xcassets/badges/base.imageset/base.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/base.imageset/base@2x.png b/ios/Images.xcassets/badges/base.imageset/base@2x.png
deleted file mode 100644
index 1aded5c29f9..00000000000
Binary files a/ios/Images.xcassets/badges/base.imageset/base@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/base.imageset/base@3x.png b/ios/Images.xcassets/badges/base.imageset/base@3x.png
deleted file mode 100644
index 570dc2e8618..00000000000
Binary files a/ios/Images.xcassets/badges/base.imageset/base@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/baseBadge.imageset/Contents.json b/ios/Images.xcassets/badges/baseBadge.imageset/Contents.json
deleted file mode 100644
index 32854976948..00000000000
--- a/ios/Images.xcassets/badges/baseBadge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "baseBadge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "baseBadge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "baseBadge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/baseBadge.imageset/baseBadge.png b/ios/Images.xcassets/badges/baseBadge.imageset/baseBadge.png
deleted file mode 100644
index 00ed64acf63..00000000000
Binary files a/ios/Images.xcassets/badges/baseBadge.imageset/baseBadge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/baseBadge.imageset/baseBadge@2x.png b/ios/Images.xcassets/badges/baseBadge.imageset/baseBadge@2x.png
deleted file mode 100644
index 6f7f304b8ff..00000000000
Binary files a/ios/Images.xcassets/badges/baseBadge.imageset/baseBadge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/baseBadge.imageset/baseBadge@3x.png b/ios/Images.xcassets/badges/baseBadge.imageset/baseBadge@3x.png
deleted file mode 100644
index afb1c65ded0..00000000000
Binary files a/ios/Images.xcassets/badges/baseBadge.imageset/baseBadge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/baseBadgeDark.imageset/Contents.json b/ios/Images.xcassets/badges/baseBadgeDark.imageset/Contents.json
deleted file mode 100644
index 473e2fb2554..00000000000
--- a/ios/Images.xcassets/badges/baseBadgeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "baseBadgeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "baseBadgeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "baseBadgeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/baseBadgeDark.imageset/baseBadgeDark.png b/ios/Images.xcassets/badges/baseBadgeDark.imageset/baseBadgeDark.png
deleted file mode 100644
index 49a3212beb5..00000000000
Binary files a/ios/Images.xcassets/badges/baseBadgeDark.imageset/baseBadgeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/baseBadgeDark.imageset/baseBadgeDark@2x.png b/ios/Images.xcassets/badges/baseBadgeDark.imageset/baseBadgeDark@2x.png
deleted file mode 100644
index fe63de00615..00000000000
Binary files a/ios/Images.xcassets/badges/baseBadgeDark.imageset/baseBadgeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/baseBadgeDark.imageset/baseBadgeDark@3x.png b/ios/Images.xcassets/badges/baseBadgeDark.imageset/baseBadgeDark@3x.png
deleted file mode 100644
index 19f909d968a..00000000000
Binary files a/ios/Images.xcassets/badges/baseBadgeDark.imageset/baseBadgeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/baseBadgeLarge.imageset/Contents.json b/ios/Images.xcassets/badges/baseBadgeLarge.imageset/Contents.json
deleted file mode 100644
index 19ffc9d9a0d..00000000000
--- a/ios/Images.xcassets/badges/baseBadgeLarge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "baseBadgeLarge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "baseBadgeLarge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "baseBadgeLarge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/baseBadgeLarge.imageset/baseBadgeLarge.png b/ios/Images.xcassets/badges/baseBadgeLarge.imageset/baseBadgeLarge.png
deleted file mode 100644
index 98ed2ac279f..00000000000
Binary files a/ios/Images.xcassets/badges/baseBadgeLarge.imageset/baseBadgeLarge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/baseBadgeLarge.imageset/baseBadgeLarge@2x.png b/ios/Images.xcassets/badges/baseBadgeLarge.imageset/baseBadgeLarge@2x.png
deleted file mode 100644
index f868b51f280..00000000000
Binary files a/ios/Images.xcassets/badges/baseBadgeLarge.imageset/baseBadgeLarge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/baseBadgeLarge.imageset/baseBadgeLarge@3x.png b/ios/Images.xcassets/badges/baseBadgeLarge.imageset/baseBadgeLarge@3x.png
deleted file mode 100644
index 216a85b1f61..00000000000
Binary files a/ios/Images.xcassets/badges/baseBadgeLarge.imageset/baseBadgeLarge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/baseBadgeLargeDark.imageset/Contents.json b/ios/Images.xcassets/badges/baseBadgeLargeDark.imageset/Contents.json
deleted file mode 100644
index 103c3a0505a..00000000000
--- a/ios/Images.xcassets/badges/baseBadgeLargeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "baseBadgeLargeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "baseBadgeLargeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "baseBadgeLargeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/baseBadgeLargeDark.imageset/baseBadgeLargeDark.png b/ios/Images.xcassets/badges/baseBadgeLargeDark.imageset/baseBadgeLargeDark.png
deleted file mode 100644
index 92812acfd32..00000000000
Binary files a/ios/Images.xcassets/badges/baseBadgeLargeDark.imageset/baseBadgeLargeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/baseBadgeLargeDark.imageset/baseBadgeLargeDark@2x.png b/ios/Images.xcassets/badges/baseBadgeLargeDark.imageset/baseBadgeLargeDark@2x.png
deleted file mode 100644
index 4eb077b5c8e..00000000000
Binary files a/ios/Images.xcassets/badges/baseBadgeLargeDark.imageset/baseBadgeLargeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/baseBadgeLargeDark.imageset/baseBadgeLargeDark@3x.png b/ios/Images.xcassets/badges/baseBadgeLargeDark.imageset/baseBadgeLargeDark@3x.png
deleted file mode 100644
index 96112338120..00000000000
Binary files a/ios/Images.xcassets/badges/baseBadgeLargeDark.imageset/baseBadgeLargeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/baseBadgeNoShadow.imageset/Contents.json b/ios/Images.xcassets/badges/baseBadgeNoShadow.imageset/Contents.json
deleted file mode 100644
index 68ac3eaa5fc..00000000000
--- a/ios/Images.xcassets/badges/baseBadgeNoShadow.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "baseBadgeNoShadow.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "baseBadgeNoShadow@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "baseBadgeNoShadow@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/baseBadgeNoShadow.imageset/baseBadgeNoShadow.png b/ios/Images.xcassets/badges/baseBadgeNoShadow.imageset/baseBadgeNoShadow.png
deleted file mode 100644
index 5555c5e8073..00000000000
Binary files a/ios/Images.xcassets/badges/baseBadgeNoShadow.imageset/baseBadgeNoShadow.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/baseBadgeNoShadow.imageset/baseBadgeNoShadow@2x.png b/ios/Images.xcassets/badges/baseBadgeNoShadow.imageset/baseBadgeNoShadow@2x.png
deleted file mode 100644
index c942163c760..00000000000
Binary files a/ios/Images.xcassets/badges/baseBadgeNoShadow.imageset/baseBadgeNoShadow@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/baseBadgeNoShadow.imageset/baseBadgeNoShadow@3x.png b/ios/Images.xcassets/badges/baseBadgeNoShadow.imageset/baseBadgeNoShadow@3x.png
deleted file mode 100644
index dc7fbe50493..00000000000
Binary files a/ios/Images.xcassets/badges/baseBadgeNoShadow.imageset/baseBadgeNoShadow@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/blast.imageset/Contents.json b/ios/Images.xcassets/badges/blast.imageset/Contents.json
deleted file mode 100644
index d8afab4c5e2..00000000000
--- a/ios/Images.xcassets/badges/blast.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "blast.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "blast@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "blast@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/blast.imageset/blast.png b/ios/Images.xcassets/badges/blast.imageset/blast.png
deleted file mode 100644
index f4080ed6132..00000000000
Binary files a/ios/Images.xcassets/badges/blast.imageset/blast.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/blast.imageset/blast@2x.png b/ios/Images.xcassets/badges/blast.imageset/blast@2x.png
deleted file mode 100644
index e86b554b801..00000000000
Binary files a/ios/Images.xcassets/badges/blast.imageset/blast@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/blast.imageset/blast@3x.png b/ios/Images.xcassets/badges/blast.imageset/blast@3x.png
deleted file mode 100644
index 5f9894391d4..00000000000
Binary files a/ios/Images.xcassets/badges/blast.imageset/blast@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/blastBadge.imageset/Contents.json b/ios/Images.xcassets/badges/blastBadge.imageset/Contents.json
deleted file mode 100644
index d328a7d5f4c..00000000000
--- a/ios/Images.xcassets/badges/blastBadge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "blastBadge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "blastBadge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "blastBadge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/blastBadge.imageset/blastBadge.png b/ios/Images.xcassets/badges/blastBadge.imageset/blastBadge.png
deleted file mode 100644
index 985aa133f17..00000000000
Binary files a/ios/Images.xcassets/badges/blastBadge.imageset/blastBadge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/blastBadge.imageset/blastBadge@2x.png b/ios/Images.xcassets/badges/blastBadge.imageset/blastBadge@2x.png
deleted file mode 100644
index b480232c76d..00000000000
Binary files a/ios/Images.xcassets/badges/blastBadge.imageset/blastBadge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/blastBadge.imageset/blastBadge@3x.png b/ios/Images.xcassets/badges/blastBadge.imageset/blastBadge@3x.png
deleted file mode 100644
index f57e08c069d..00000000000
Binary files a/ios/Images.xcassets/badges/blastBadge.imageset/blastBadge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/blastBadgeDark.imageset/Contents.json b/ios/Images.xcassets/badges/blastBadgeDark.imageset/Contents.json
deleted file mode 100644
index 1c068225798..00000000000
--- a/ios/Images.xcassets/badges/blastBadgeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "blastBadgeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "blastBadgeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "blastBadgeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/blastBadgeDark.imageset/blastBadgeDark.png b/ios/Images.xcassets/badges/blastBadgeDark.imageset/blastBadgeDark.png
deleted file mode 100644
index 85fe755ad53..00000000000
Binary files a/ios/Images.xcassets/badges/blastBadgeDark.imageset/blastBadgeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/blastBadgeDark.imageset/blastBadgeDark@2x.png b/ios/Images.xcassets/badges/blastBadgeDark.imageset/blastBadgeDark@2x.png
deleted file mode 100644
index 1b70ca8edc8..00000000000
Binary files a/ios/Images.xcassets/badges/blastBadgeDark.imageset/blastBadgeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/blastBadgeDark.imageset/blastBadgeDark@3x.png b/ios/Images.xcassets/badges/blastBadgeDark.imageset/blastBadgeDark@3x.png
deleted file mode 100644
index dff2e571814..00000000000
Binary files a/ios/Images.xcassets/badges/blastBadgeDark.imageset/blastBadgeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/blastBadgeLarge.imageset/Contents.json b/ios/Images.xcassets/badges/blastBadgeLarge.imageset/Contents.json
deleted file mode 100644
index 5567b809c6d..00000000000
--- a/ios/Images.xcassets/badges/blastBadgeLarge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "blastBadgeLarge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "blastBadgeLarge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "blastBadgeLarge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/blastBadgeLarge.imageset/blastBadgeLarge.png b/ios/Images.xcassets/badges/blastBadgeLarge.imageset/blastBadgeLarge.png
deleted file mode 100644
index 53c654ec59d..00000000000
Binary files a/ios/Images.xcassets/badges/blastBadgeLarge.imageset/blastBadgeLarge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/blastBadgeLarge.imageset/blastBadgeLarge@2x.png b/ios/Images.xcassets/badges/blastBadgeLarge.imageset/blastBadgeLarge@2x.png
deleted file mode 100644
index 21fa302a5b5..00000000000
Binary files a/ios/Images.xcassets/badges/blastBadgeLarge.imageset/blastBadgeLarge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/blastBadgeLarge.imageset/blastBadgeLarge@3x.png b/ios/Images.xcassets/badges/blastBadgeLarge.imageset/blastBadgeLarge@3x.png
deleted file mode 100644
index cc452ffab1d..00000000000
Binary files a/ios/Images.xcassets/badges/blastBadgeLarge.imageset/blastBadgeLarge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/blastBadgeLargeDark.imageset/Contents.json b/ios/Images.xcassets/badges/blastBadgeLargeDark.imageset/Contents.json
deleted file mode 100644
index 72ee08e4498..00000000000
--- a/ios/Images.xcassets/badges/blastBadgeLargeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "blastBadgeLargeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "blastBadgeLargeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "blastBadgeLargeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/blastBadgeLargeDark.imageset/blastBadgeLargeDark.png b/ios/Images.xcassets/badges/blastBadgeLargeDark.imageset/blastBadgeLargeDark.png
deleted file mode 100644
index affb576daba..00000000000
Binary files a/ios/Images.xcassets/badges/blastBadgeLargeDark.imageset/blastBadgeLargeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/blastBadgeLargeDark.imageset/blastBadgeLargeDark@2x.png b/ios/Images.xcassets/badges/blastBadgeLargeDark.imageset/blastBadgeLargeDark@2x.png
deleted file mode 100644
index 0db296e2064..00000000000
Binary files a/ios/Images.xcassets/badges/blastBadgeLargeDark.imageset/blastBadgeLargeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/blastBadgeLargeDark.imageset/blastBadgeLargeDark@3x.png b/ios/Images.xcassets/badges/blastBadgeLargeDark.imageset/blastBadgeLargeDark@3x.png
deleted file mode 100644
index 3b75c5bb21a..00000000000
Binary files a/ios/Images.xcassets/badges/blastBadgeLargeDark.imageset/blastBadgeLargeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/blastBadgeNoShadow.imageset/Contents.json b/ios/Images.xcassets/badges/blastBadgeNoShadow.imageset/Contents.json
deleted file mode 100644
index 0d23daf6831..00000000000
--- a/ios/Images.xcassets/badges/blastBadgeNoShadow.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "blastBadgeNoShadow.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "blastBadgeNoShadow@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "blastBadgeNoShadow@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/blastBadgeNoShadow.imageset/blastBadgeNoShadow.png b/ios/Images.xcassets/badges/blastBadgeNoShadow.imageset/blastBadgeNoShadow.png
deleted file mode 100644
index d18ddf93124..00000000000
Binary files a/ios/Images.xcassets/badges/blastBadgeNoShadow.imageset/blastBadgeNoShadow.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/blastBadgeNoShadow.imageset/blastBadgeNoShadow@2x.png b/ios/Images.xcassets/badges/blastBadgeNoShadow.imageset/blastBadgeNoShadow@2x.png
deleted file mode 100644
index e2a391c7158..00000000000
Binary files a/ios/Images.xcassets/badges/blastBadgeNoShadow.imageset/blastBadgeNoShadow@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/blastBadgeNoShadow.imageset/blastBadgeNoShadow@3x.png b/ios/Images.xcassets/badges/blastBadgeNoShadow.imageset/blastBadgeNoShadow@3x.png
deleted file mode 100644
index c502558ad15..00000000000
Binary files a/ios/Images.xcassets/badges/blastBadgeNoShadow.imageset/blastBadgeNoShadow@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/bsc.imageset/Contents.json b/ios/Images.xcassets/badges/bsc.imageset/Contents.json
deleted file mode 100644
index d32402f583b..00000000000
--- a/ios/Images.xcassets/badges/bsc.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "bsc.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "bsc@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "bsc@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/bsc.imageset/bsc.png b/ios/Images.xcassets/badges/bsc.imageset/bsc.png
deleted file mode 100644
index 009bae7a844..00000000000
Binary files a/ios/Images.xcassets/badges/bsc.imageset/bsc.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/bsc.imageset/bsc@2x.png b/ios/Images.xcassets/badges/bsc.imageset/bsc@2x.png
deleted file mode 100644
index f164fd04e32..00000000000
Binary files a/ios/Images.xcassets/badges/bsc.imageset/bsc@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/bsc.imageset/bsc@3x.png b/ios/Images.xcassets/badges/bsc.imageset/bsc@3x.png
deleted file mode 100644
index 0253b66c648..00000000000
Binary files a/ios/Images.xcassets/badges/bsc.imageset/bsc@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/bscBadge.imageset/Contents.json b/ios/Images.xcassets/badges/bscBadge.imageset/Contents.json
deleted file mode 100644
index ca12e2b07cc..00000000000
--- a/ios/Images.xcassets/badges/bscBadge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "bscBadge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "bscBadge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "bscBadge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/bscBadge.imageset/bscBadge.png b/ios/Images.xcassets/badges/bscBadge.imageset/bscBadge.png
deleted file mode 100644
index fe38fc67dcd..00000000000
Binary files a/ios/Images.xcassets/badges/bscBadge.imageset/bscBadge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/bscBadge.imageset/bscBadge@2x.png b/ios/Images.xcassets/badges/bscBadge.imageset/bscBadge@2x.png
deleted file mode 100644
index f76b3865344..00000000000
Binary files a/ios/Images.xcassets/badges/bscBadge.imageset/bscBadge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/bscBadge.imageset/bscBadge@3x.png b/ios/Images.xcassets/badges/bscBadge.imageset/bscBadge@3x.png
deleted file mode 100644
index b2cda2771c3..00000000000
Binary files a/ios/Images.xcassets/badges/bscBadge.imageset/bscBadge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/bscBadgeDark.imageset/Contents.json b/ios/Images.xcassets/badges/bscBadgeDark.imageset/Contents.json
deleted file mode 100644
index de98c8ed15f..00000000000
--- a/ios/Images.xcassets/badges/bscBadgeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "bscBadgeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "bscBadgeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "bscBadgeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/bscBadgeDark.imageset/bscBadgeDark.png b/ios/Images.xcassets/badges/bscBadgeDark.imageset/bscBadgeDark.png
deleted file mode 100644
index 86be7743623..00000000000
Binary files a/ios/Images.xcassets/badges/bscBadgeDark.imageset/bscBadgeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/bscBadgeDark.imageset/bscBadgeDark@2x.png b/ios/Images.xcassets/badges/bscBadgeDark.imageset/bscBadgeDark@2x.png
deleted file mode 100644
index 2e31b912bbb..00000000000
Binary files a/ios/Images.xcassets/badges/bscBadgeDark.imageset/bscBadgeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/bscBadgeDark.imageset/bscBadgeDark@3x.png b/ios/Images.xcassets/badges/bscBadgeDark.imageset/bscBadgeDark@3x.png
deleted file mode 100644
index 10784fb1f04..00000000000
Binary files a/ios/Images.xcassets/badges/bscBadgeDark.imageset/bscBadgeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/bscBadgeNoShadow.imageset/Contents.json b/ios/Images.xcassets/badges/bscBadgeNoShadow.imageset/Contents.json
deleted file mode 100644
index c442626ce50..00000000000
--- a/ios/Images.xcassets/badges/bscBadgeNoShadow.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "bscBadgeNoShadow.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "bscBadgeNoShadow@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "bscBadgeNoShadow@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/bscBadgeNoShadow.imageset/bscBadgeNoShadow.png b/ios/Images.xcassets/badges/bscBadgeNoShadow.imageset/bscBadgeNoShadow.png
deleted file mode 100644
index 252c6c8fdf0..00000000000
Binary files a/ios/Images.xcassets/badges/bscBadgeNoShadow.imageset/bscBadgeNoShadow.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/bscBadgeNoShadow.imageset/bscBadgeNoShadow@2x.png b/ios/Images.xcassets/badges/bscBadgeNoShadow.imageset/bscBadgeNoShadow@2x.png
deleted file mode 100644
index 429a5850c27..00000000000
Binary files a/ios/Images.xcassets/badges/bscBadgeNoShadow.imageset/bscBadgeNoShadow@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/bscBadgeNoShadow.imageset/bscBadgeNoShadow@3x.png b/ios/Images.xcassets/badges/bscBadgeNoShadow.imageset/bscBadgeNoShadow@3x.png
deleted file mode 100644
index 39e48f9bcdd..00000000000
Binary files a/ios/Images.xcassets/badges/bscBadgeNoShadow.imageset/bscBadgeNoShadow@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/degen.imageset/Contents.json b/ios/Images.xcassets/badges/degen.imageset/Contents.json
deleted file mode 100644
index b9161503fc8..00000000000
--- a/ios/Images.xcassets/badges/degen.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "degen.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "degen@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "degen@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
\ No newline at end of file
diff --git a/ios/Images.xcassets/badges/degen.imageset/degen.png b/ios/Images.xcassets/badges/degen.imageset/degen.png
deleted file mode 100644
index 276d97c9237..00000000000
Binary files a/ios/Images.xcassets/badges/degen.imageset/degen.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/degen.imageset/degen@2x.png b/ios/Images.xcassets/badges/degen.imageset/degen@2x.png
deleted file mode 100644
index 604123674d0..00000000000
Binary files a/ios/Images.xcassets/badges/degen.imageset/degen@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/degen.imageset/degen@3x.png b/ios/Images.xcassets/badges/degen.imageset/degen@3x.png
deleted file mode 100644
index 6451e39bf1a..00000000000
Binary files a/ios/Images.xcassets/badges/degen.imageset/degen@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/degenBadge.imageset/Contents.json b/ios/Images.xcassets/badges/degenBadge.imageset/Contents.json
deleted file mode 100644
index df6b1d9cacb..00000000000
--- a/ios/Images.xcassets/badges/degenBadge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "degenBadge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "degenBadge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "degenBadge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
\ No newline at end of file
diff --git a/ios/Images.xcassets/badges/degenBadge.imageset/degenBadge.png b/ios/Images.xcassets/badges/degenBadge.imageset/degenBadge.png
deleted file mode 100644
index 5b5d494fa34..00000000000
Binary files a/ios/Images.xcassets/badges/degenBadge.imageset/degenBadge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/degenBadge.imageset/degenBadge@2x.png b/ios/Images.xcassets/badges/degenBadge.imageset/degenBadge@2x.png
deleted file mode 100644
index 0673b612dce..00000000000
Binary files a/ios/Images.xcassets/badges/degenBadge.imageset/degenBadge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/degenBadge.imageset/degenBadge@3x.png b/ios/Images.xcassets/badges/degenBadge.imageset/degenBadge@3x.png
deleted file mode 100644
index f85e5c355c1..00000000000
Binary files a/ios/Images.xcassets/badges/degenBadge.imageset/degenBadge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/degenBadgeDark.imageset/Contents.json b/ios/Images.xcassets/badges/degenBadgeDark.imageset/Contents.json
deleted file mode 100644
index 5617e8c2f10..00000000000
--- a/ios/Images.xcassets/badges/degenBadgeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "degenBadgeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "degenBadgeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "degenBadgeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
\ No newline at end of file
diff --git a/ios/Images.xcassets/badges/degenBadgeDark.imageset/degenBadgeDark.png b/ios/Images.xcassets/badges/degenBadgeDark.imageset/degenBadgeDark.png
deleted file mode 100644
index 86c37257696..00000000000
Binary files a/ios/Images.xcassets/badges/degenBadgeDark.imageset/degenBadgeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/degenBadgeDark.imageset/degenBadgeDark@2x.png b/ios/Images.xcassets/badges/degenBadgeDark.imageset/degenBadgeDark@2x.png
deleted file mode 100644
index d54c8af523e..00000000000
Binary files a/ios/Images.xcassets/badges/degenBadgeDark.imageset/degenBadgeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/degenBadgeDark.imageset/degenBadgeDark@3x.png b/ios/Images.xcassets/badges/degenBadgeDark.imageset/degenBadgeDark@3x.png
deleted file mode 100644
index 188d495e9e9..00000000000
Binary files a/ios/Images.xcassets/badges/degenBadgeDark.imageset/degenBadgeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/degenBadgeLarge.imageset/Contents.json b/ios/Images.xcassets/badges/degenBadgeLarge.imageset/Contents.json
deleted file mode 100644
index 42cb9aea541..00000000000
--- a/ios/Images.xcassets/badges/degenBadgeLarge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "degenBadgeLarge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "degenBadgeLarge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "degenBadgeLarge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
\ No newline at end of file
diff --git a/ios/Images.xcassets/badges/degenBadgeLarge.imageset/degenBadgeLarge.png b/ios/Images.xcassets/badges/degenBadgeLarge.imageset/degenBadgeLarge.png
deleted file mode 100644
index b27d6137830..00000000000
Binary files a/ios/Images.xcassets/badges/degenBadgeLarge.imageset/degenBadgeLarge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/degenBadgeLarge.imageset/degenBadgeLarge@2x.png b/ios/Images.xcassets/badges/degenBadgeLarge.imageset/degenBadgeLarge@2x.png
deleted file mode 100644
index 668f0cb75e7..00000000000
Binary files a/ios/Images.xcassets/badges/degenBadgeLarge.imageset/degenBadgeLarge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/degenBadgeLarge.imageset/degenBadgeLarge@3x.png b/ios/Images.xcassets/badges/degenBadgeLarge.imageset/degenBadgeLarge@3x.png
deleted file mode 100644
index 1f6a1e9cc2e..00000000000
Binary files a/ios/Images.xcassets/badges/degenBadgeLarge.imageset/degenBadgeLarge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/degenBadgeLargeDark.imageset/Contents.json b/ios/Images.xcassets/badges/degenBadgeLargeDark.imageset/Contents.json
deleted file mode 100644
index 9498de6eb65..00000000000
--- a/ios/Images.xcassets/badges/degenBadgeLargeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "degenBadgeLargeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "degenBadgeLargeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "degenBadgeLargeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
\ No newline at end of file
diff --git a/ios/Images.xcassets/badges/degenBadgeLargeDark.imageset/degenBadgeLargeDark.png b/ios/Images.xcassets/badges/degenBadgeLargeDark.imageset/degenBadgeLargeDark.png
deleted file mode 100644
index 0578fc1e4d7..00000000000
Binary files a/ios/Images.xcassets/badges/degenBadgeLargeDark.imageset/degenBadgeLargeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/degenBadgeLargeDark.imageset/degenBadgeLargeDark@2x.png b/ios/Images.xcassets/badges/degenBadgeLargeDark.imageset/degenBadgeLargeDark@2x.png
deleted file mode 100644
index 77382196a3c..00000000000
Binary files a/ios/Images.xcassets/badges/degenBadgeLargeDark.imageset/degenBadgeLargeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/degenBadgeLargeDark.imageset/degenBadgeLargeDark@3x.png b/ios/Images.xcassets/badges/degenBadgeLargeDark.imageset/degenBadgeLargeDark@3x.png
deleted file mode 100644
index d0b77907804..00000000000
Binary files a/ios/Images.xcassets/badges/degenBadgeLargeDark.imageset/degenBadgeLargeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/degenBadgeNoShadow.imageset/Contents.json b/ios/Images.xcassets/badges/degenBadgeNoShadow.imageset/Contents.json
deleted file mode 100644
index a869da915fd..00000000000
--- a/ios/Images.xcassets/badges/degenBadgeNoShadow.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "degenBadgeNoShadow.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "degenBadgeNoShadow@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "degenBadgeNoShadow@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
\ No newline at end of file
diff --git a/ios/Images.xcassets/badges/degenBadgeNoShadow.imageset/degenBadgeNoShadow.png b/ios/Images.xcassets/badges/degenBadgeNoShadow.imageset/degenBadgeNoShadow.png
deleted file mode 100644
index 066bcdcdf9e..00000000000
Binary files a/ios/Images.xcassets/badges/degenBadgeNoShadow.imageset/degenBadgeNoShadow.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/degenBadgeNoShadow.imageset/degenBadgeNoShadow@2x.png b/ios/Images.xcassets/badges/degenBadgeNoShadow.imageset/degenBadgeNoShadow@2x.png
deleted file mode 100644
index 654c930b0b3..00000000000
Binary files a/ios/Images.xcassets/badges/degenBadgeNoShadow.imageset/degenBadgeNoShadow@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/degenBadgeNoShadow.imageset/degenBadgeNoShadow@3x.png b/ios/Images.xcassets/badges/degenBadgeNoShadow.imageset/degenBadgeNoShadow@3x.png
deleted file mode 100644
index 28631af39ff..00000000000
Binary files a/ios/Images.xcassets/badges/degenBadgeNoShadow.imageset/degenBadgeNoShadow@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ethereum.imageset/Contents.json b/ios/Images.xcassets/badges/ethereum.imageset/Contents.json
deleted file mode 100644
index 862983cf63e..00000000000
--- a/ios/Images.xcassets/badges/ethereum.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "ethereum.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "ethereum@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "ethereum@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/ethereum.imageset/ethereum.png b/ios/Images.xcassets/badges/ethereum.imageset/ethereum.png
deleted file mode 100644
index 90cd4377c61..00000000000
Binary files a/ios/Images.xcassets/badges/ethereum.imageset/ethereum.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ethereum.imageset/ethereum@2x.png b/ios/Images.xcassets/badges/ethereum.imageset/ethereum@2x.png
deleted file mode 100644
index 2f295c7eadf..00000000000
Binary files a/ios/Images.xcassets/badges/ethereum.imageset/ethereum@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ethereum.imageset/ethereum@3x.png b/ios/Images.xcassets/badges/ethereum.imageset/ethereum@3x.png
deleted file mode 100644
index 5d46e46276b..00000000000
Binary files a/ios/Images.xcassets/badges/ethereum.imageset/ethereum@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ethereumBadge.imageset/Contents.json b/ios/Images.xcassets/badges/ethereumBadge.imageset/Contents.json
deleted file mode 100644
index a2bb5d1adc4..00000000000
--- a/ios/Images.xcassets/badges/ethereumBadge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "ethereumBadge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "ethereumBadge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "ethereumBadge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/ethereumBadge.imageset/ethereumBadge.png b/ios/Images.xcassets/badges/ethereumBadge.imageset/ethereumBadge.png
deleted file mode 100644
index cbbfb144c7f..00000000000
Binary files a/ios/Images.xcassets/badges/ethereumBadge.imageset/ethereumBadge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ethereumBadge.imageset/ethereumBadge@2x.png b/ios/Images.xcassets/badges/ethereumBadge.imageset/ethereumBadge@2x.png
deleted file mode 100644
index 2c72c8d698e..00000000000
Binary files a/ios/Images.xcassets/badges/ethereumBadge.imageset/ethereumBadge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ethereumBadge.imageset/ethereumBadge@3x.png b/ios/Images.xcassets/badges/ethereumBadge.imageset/ethereumBadge@3x.png
deleted file mode 100644
index fe08ca8285d..00000000000
Binary files a/ios/Images.xcassets/badges/ethereumBadge.imageset/ethereumBadge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ethereumBadgeDark.imageset/Contents.json b/ios/Images.xcassets/badges/ethereumBadgeDark.imageset/Contents.json
deleted file mode 100644
index 9c67fccf244..00000000000
--- a/ios/Images.xcassets/badges/ethereumBadgeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "ethereumBadgeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "ethereumBadgeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "ethereumBadgeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/ethereumBadgeDark.imageset/ethereumBadgeDark.png b/ios/Images.xcassets/badges/ethereumBadgeDark.imageset/ethereumBadgeDark.png
deleted file mode 100644
index e889ca02d99..00000000000
Binary files a/ios/Images.xcassets/badges/ethereumBadgeDark.imageset/ethereumBadgeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ethereumBadgeDark.imageset/ethereumBadgeDark@2x.png b/ios/Images.xcassets/badges/ethereumBadgeDark.imageset/ethereumBadgeDark@2x.png
deleted file mode 100644
index bdb47515839..00000000000
Binary files a/ios/Images.xcassets/badges/ethereumBadgeDark.imageset/ethereumBadgeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ethereumBadgeDark.imageset/ethereumBadgeDark@3x.png b/ios/Images.xcassets/badges/ethereumBadgeDark.imageset/ethereumBadgeDark@3x.png
deleted file mode 100644
index d91696eb022..00000000000
Binary files a/ios/Images.xcassets/badges/ethereumBadgeDark.imageset/ethereumBadgeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ethereumBadgeLarge.imageset/Contents.json b/ios/Images.xcassets/badges/ethereumBadgeLarge.imageset/Contents.json
deleted file mode 100644
index 2ef9ec19944..00000000000
--- a/ios/Images.xcassets/badges/ethereumBadgeLarge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "ethereumBadgeLarge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "ethereumBadgeLarge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "ethereumBadgeLarge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/ethereumBadgeLarge.imageset/ethereumBadgeLarge.png b/ios/Images.xcassets/badges/ethereumBadgeLarge.imageset/ethereumBadgeLarge.png
deleted file mode 100644
index 2c72c8d698e..00000000000
Binary files a/ios/Images.xcassets/badges/ethereumBadgeLarge.imageset/ethereumBadgeLarge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ethereumBadgeLarge.imageset/ethereumBadgeLarge@2x.png b/ios/Images.xcassets/badges/ethereumBadgeLarge.imageset/ethereumBadgeLarge@2x.png
deleted file mode 100644
index d8ba3c4fa41..00000000000
Binary files a/ios/Images.xcassets/badges/ethereumBadgeLarge.imageset/ethereumBadgeLarge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ethereumBadgeLarge.imageset/ethereumBadgeLarge@3x.png b/ios/Images.xcassets/badges/ethereumBadgeLarge.imageset/ethereumBadgeLarge@3x.png
deleted file mode 100644
index 74bb43b64f3..00000000000
Binary files a/ios/Images.xcassets/badges/ethereumBadgeLarge.imageset/ethereumBadgeLarge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ethereumBadgeLargeDark.imageset/Contents.json b/ios/Images.xcassets/badges/ethereumBadgeLargeDark.imageset/Contents.json
deleted file mode 100644
index 45ba6d5cb52..00000000000
--- a/ios/Images.xcassets/badges/ethereumBadgeLargeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "ethereumBadgeLargeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "ethereumBadgeLargeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "ethereumBadgeLargeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/ethereumBadgeLargeDark.imageset/ethereumBadgeLargeDark.png b/ios/Images.xcassets/badges/ethereumBadgeLargeDark.imageset/ethereumBadgeLargeDark.png
deleted file mode 100644
index fd71fab44d4..00000000000
Binary files a/ios/Images.xcassets/badges/ethereumBadgeLargeDark.imageset/ethereumBadgeLargeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ethereumBadgeLargeDark.imageset/ethereumBadgeLargeDark@2x.png b/ios/Images.xcassets/badges/ethereumBadgeLargeDark.imageset/ethereumBadgeLargeDark@2x.png
deleted file mode 100644
index d1170b13f33..00000000000
Binary files a/ios/Images.xcassets/badges/ethereumBadgeLargeDark.imageset/ethereumBadgeLargeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ethereumBadgeLargeDark.imageset/ethereumBadgeLargeDark@3x.png b/ios/Images.xcassets/badges/ethereumBadgeLargeDark.imageset/ethereumBadgeLargeDark@3x.png
deleted file mode 100644
index 3b1c00facca..00000000000
Binary files a/ios/Images.xcassets/badges/ethereumBadgeLargeDark.imageset/ethereumBadgeLargeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ethereumBadgeNoShadow.imageset/Contents.json b/ios/Images.xcassets/badges/ethereumBadgeNoShadow.imageset/Contents.json
deleted file mode 100644
index 05efea382ea..00000000000
--- a/ios/Images.xcassets/badges/ethereumBadgeNoShadow.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "ethereumBadgeNoShadow.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "ethereumBadgeNoShadow@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "ethereumBadgeNoShadow@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/ethereumBadgeNoShadow.imageset/ethereumBadgeNoShadow.png b/ios/Images.xcassets/badges/ethereumBadgeNoShadow.imageset/ethereumBadgeNoShadow.png
deleted file mode 100644
index a41cc67b35a..00000000000
Binary files a/ios/Images.xcassets/badges/ethereumBadgeNoShadow.imageset/ethereumBadgeNoShadow.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ethereumBadgeNoShadow.imageset/ethereumBadgeNoShadow@2x.png b/ios/Images.xcassets/badges/ethereumBadgeNoShadow.imageset/ethereumBadgeNoShadow@2x.png
deleted file mode 100644
index 3bcb9df909b..00000000000
Binary files a/ios/Images.xcassets/badges/ethereumBadgeNoShadow.imageset/ethereumBadgeNoShadow@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ethereumBadgeNoShadow.imageset/ethereumBadgeNoShadow@3x.png b/ios/Images.xcassets/badges/ethereumBadgeNoShadow.imageset/ethereumBadgeNoShadow@3x.png
deleted file mode 100644
index d8365c7bf33..00000000000
Binary files a/ios/Images.xcassets/badges/ethereumBadgeNoShadow.imageset/ethereumBadgeNoShadow@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gnosis.imageset/Contents.json b/ios/Images.xcassets/badges/gnosis.imageset/Contents.json
deleted file mode 100644
index 834dad265bf..00000000000
--- a/ios/Images.xcassets/badges/gnosis.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "gnosis.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "gnosis@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "gnosis@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/gnosis.imageset/gnosis.png b/ios/Images.xcassets/badges/gnosis.imageset/gnosis.png
deleted file mode 100644
index afb08cb40e6..00000000000
Binary files a/ios/Images.xcassets/badges/gnosis.imageset/gnosis.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gnosis.imageset/gnosis@2x.png b/ios/Images.xcassets/badges/gnosis.imageset/gnosis@2x.png
deleted file mode 100644
index 3a021929690..00000000000
Binary files a/ios/Images.xcassets/badges/gnosis.imageset/gnosis@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gnosis.imageset/gnosis@3x.png b/ios/Images.xcassets/badges/gnosis.imageset/gnosis@3x.png
deleted file mode 100644
index 09946eb88a5..00000000000
Binary files a/ios/Images.xcassets/badges/gnosis.imageset/gnosis@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gnosisBadge.imageset/Contents.json b/ios/Images.xcassets/badges/gnosisBadge.imageset/Contents.json
deleted file mode 100644
index a8ae4f3b2ee..00000000000
--- a/ios/Images.xcassets/badges/gnosisBadge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "gnosisBadge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "gnosisBadge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "gnosisBadge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/gnosisBadge.imageset/gnosisBadge.png b/ios/Images.xcassets/badges/gnosisBadge.imageset/gnosisBadge.png
deleted file mode 100644
index 961610867dd..00000000000
Binary files a/ios/Images.xcassets/badges/gnosisBadge.imageset/gnosisBadge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gnosisBadge.imageset/gnosisBadge@2x.png b/ios/Images.xcassets/badges/gnosisBadge.imageset/gnosisBadge@2x.png
deleted file mode 100644
index 1355360aca0..00000000000
Binary files a/ios/Images.xcassets/badges/gnosisBadge.imageset/gnosisBadge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gnosisBadge.imageset/gnosisBadge@3x.png b/ios/Images.xcassets/badges/gnosisBadge.imageset/gnosisBadge@3x.png
deleted file mode 100644
index 19592fc8d64..00000000000
Binary files a/ios/Images.xcassets/badges/gnosisBadge.imageset/gnosisBadge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gnosisBadgeDark.imageset/Contents.json b/ios/Images.xcassets/badges/gnosisBadgeDark.imageset/Contents.json
deleted file mode 100644
index 3e640c6e39e..00000000000
--- a/ios/Images.xcassets/badges/gnosisBadgeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "gnosisBadgeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "gnosisBadgeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "gnosisBadgeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/gnosisBadgeDark.imageset/gnosisBadgeDark.png b/ios/Images.xcassets/badges/gnosisBadgeDark.imageset/gnosisBadgeDark.png
deleted file mode 100644
index cd7d26152c2..00000000000
Binary files a/ios/Images.xcassets/badges/gnosisBadgeDark.imageset/gnosisBadgeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gnosisBadgeDark.imageset/gnosisBadgeDark@2x.png b/ios/Images.xcassets/badges/gnosisBadgeDark.imageset/gnosisBadgeDark@2x.png
deleted file mode 100644
index 029c07d9ddb..00000000000
Binary files a/ios/Images.xcassets/badges/gnosisBadgeDark.imageset/gnosisBadgeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gnosisBadgeDark.imageset/gnosisBadgeDark@3x.png b/ios/Images.xcassets/badges/gnosisBadgeDark.imageset/gnosisBadgeDark@3x.png
deleted file mode 100644
index 5c8ed229375..00000000000
Binary files a/ios/Images.xcassets/badges/gnosisBadgeDark.imageset/gnosisBadgeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gnosisBadgeLarge.imageset/Contents.json b/ios/Images.xcassets/badges/gnosisBadgeLarge.imageset/Contents.json
deleted file mode 100644
index 5f89716e5e9..00000000000
--- a/ios/Images.xcassets/badges/gnosisBadgeLarge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "gnosisBadgeLarge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "gnosisBadgeLarge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "gnosisBadgeLarge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/gnosisBadgeLarge.imageset/gnosisBadgeLarge.png b/ios/Images.xcassets/badges/gnosisBadgeLarge.imageset/gnosisBadgeLarge.png
deleted file mode 100644
index 9cf5511d8f1..00000000000
Binary files a/ios/Images.xcassets/badges/gnosisBadgeLarge.imageset/gnosisBadgeLarge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gnosisBadgeLarge.imageset/gnosisBadgeLarge@2x.png b/ios/Images.xcassets/badges/gnosisBadgeLarge.imageset/gnosisBadgeLarge@2x.png
deleted file mode 100644
index 301ddfb2914..00000000000
Binary files a/ios/Images.xcassets/badges/gnosisBadgeLarge.imageset/gnosisBadgeLarge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gnosisBadgeLarge.imageset/gnosisBadgeLarge@3x.png b/ios/Images.xcassets/badges/gnosisBadgeLarge.imageset/gnosisBadgeLarge@3x.png
deleted file mode 100644
index e787754b713..00000000000
Binary files a/ios/Images.xcassets/badges/gnosisBadgeLarge.imageset/gnosisBadgeLarge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gnosisBadgeLargeDark.imageset/Contents.json b/ios/Images.xcassets/badges/gnosisBadgeLargeDark.imageset/Contents.json
deleted file mode 100644
index ee423b90122..00000000000
--- a/ios/Images.xcassets/badges/gnosisBadgeLargeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "gnosisBadgeLargeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "gnosisBadgeLargeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "gnosisBadgeLargeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/gnosisBadgeLargeDark.imageset/gnosisBadgeLargeDark.png b/ios/Images.xcassets/badges/gnosisBadgeLargeDark.imageset/gnosisBadgeLargeDark.png
deleted file mode 100644
index 4f3b0c859cb..00000000000
Binary files a/ios/Images.xcassets/badges/gnosisBadgeLargeDark.imageset/gnosisBadgeLargeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gnosisBadgeLargeDark.imageset/gnosisBadgeLargeDark@2x.png b/ios/Images.xcassets/badges/gnosisBadgeLargeDark.imageset/gnosisBadgeLargeDark@2x.png
deleted file mode 100644
index 79768e5d97e..00000000000
Binary files a/ios/Images.xcassets/badges/gnosisBadgeLargeDark.imageset/gnosisBadgeLargeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gnosisBadgeLargeDark.imageset/gnosisBadgeLargeDark@3x.png b/ios/Images.xcassets/badges/gnosisBadgeLargeDark.imageset/gnosisBadgeLargeDark@3x.png
deleted file mode 100644
index 4975e795ef0..00000000000
Binary files a/ios/Images.xcassets/badges/gnosisBadgeLargeDark.imageset/gnosisBadgeLargeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gnosisBadgeNoShadow.imageset/Contents.json b/ios/Images.xcassets/badges/gnosisBadgeNoShadow.imageset/Contents.json
deleted file mode 100644
index f322a845147..00000000000
--- a/ios/Images.xcassets/badges/gnosisBadgeNoShadow.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "gnosisBadgeNoShadow.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "gnosisBadgeNoShadow@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "gnosisBadgeNoShadow@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/gnosisBadgeNoShadow.imageset/gnosisBadgeNoShadow.png b/ios/Images.xcassets/badges/gnosisBadgeNoShadow.imageset/gnosisBadgeNoShadow.png
deleted file mode 100644
index baa5ee94397..00000000000
Binary files a/ios/Images.xcassets/badges/gnosisBadgeNoShadow.imageset/gnosisBadgeNoShadow.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gnosisBadgeNoShadow.imageset/gnosisBadgeNoShadow@2x.png b/ios/Images.xcassets/badges/gnosisBadgeNoShadow.imageset/gnosisBadgeNoShadow@2x.png
deleted file mode 100644
index 57e1e098b6a..00000000000
Binary files a/ios/Images.xcassets/badges/gnosisBadgeNoShadow.imageset/gnosisBadgeNoShadow@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gnosisBadgeNoShadow.imageset/gnosisBadgeNoShadow@3x.png b/ios/Images.xcassets/badges/gnosisBadgeNoShadow.imageset/gnosisBadgeNoShadow@3x.png
deleted file mode 100644
index 42a52730e27..00000000000
Binary files a/ios/Images.xcassets/badges/gnosisBadgeNoShadow.imageset/gnosisBadgeNoShadow@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gravity.imageset/Contents.json b/ios/Images.xcassets/badges/gravity.imageset/Contents.json
deleted file mode 100644
index 5e1cbb0a037..00000000000
--- a/ios/Images.xcassets/badges/gravity.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "gravity.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "gravity@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "gravity@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/gravity.imageset/gravity.png b/ios/Images.xcassets/badges/gravity.imageset/gravity.png
deleted file mode 100644
index a515d5551c5..00000000000
Binary files a/ios/Images.xcassets/badges/gravity.imageset/gravity.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gravity.imageset/gravity@2x.png b/ios/Images.xcassets/badges/gravity.imageset/gravity@2x.png
deleted file mode 100644
index 29e60cbad1c..00000000000
Binary files a/ios/Images.xcassets/badges/gravity.imageset/gravity@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gravity.imageset/gravity@3x.png b/ios/Images.xcassets/badges/gravity.imageset/gravity@3x.png
deleted file mode 100644
index 55108967dea..00000000000
Binary files a/ios/Images.xcassets/badges/gravity.imageset/gravity@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gravityBadge.imageset/Contents.json b/ios/Images.xcassets/badges/gravityBadge.imageset/Contents.json
deleted file mode 100644
index 83f2a19de8d..00000000000
--- a/ios/Images.xcassets/badges/gravityBadge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "gravityBadge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "gravityBadge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "gravityBadge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/gravityBadge.imageset/gravityBadge.png b/ios/Images.xcassets/badges/gravityBadge.imageset/gravityBadge.png
deleted file mode 100644
index ad033ad3691..00000000000
Binary files a/ios/Images.xcassets/badges/gravityBadge.imageset/gravityBadge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gravityBadge.imageset/gravityBadge@2x.png b/ios/Images.xcassets/badges/gravityBadge.imageset/gravityBadge@2x.png
deleted file mode 100644
index 2264da68ec9..00000000000
Binary files a/ios/Images.xcassets/badges/gravityBadge.imageset/gravityBadge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gravityBadge.imageset/gravityBadge@3x.png b/ios/Images.xcassets/badges/gravityBadge.imageset/gravityBadge@3x.png
deleted file mode 100644
index 8d6bdddc381..00000000000
Binary files a/ios/Images.xcassets/badges/gravityBadge.imageset/gravityBadge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gravityBadgeDark.imageset/Contents.json b/ios/Images.xcassets/badges/gravityBadgeDark.imageset/Contents.json
deleted file mode 100644
index 652b4b30a25..00000000000
--- a/ios/Images.xcassets/badges/gravityBadgeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "gravityBadgeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "gravityBadgeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "gravityBadgeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/gravityBadgeDark.imageset/gravityBadgeDark.png b/ios/Images.xcassets/badges/gravityBadgeDark.imageset/gravityBadgeDark.png
deleted file mode 100644
index 02fb9e0677f..00000000000
Binary files a/ios/Images.xcassets/badges/gravityBadgeDark.imageset/gravityBadgeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gravityBadgeDark.imageset/gravityBadgeDark@2x.png b/ios/Images.xcassets/badges/gravityBadgeDark.imageset/gravityBadgeDark@2x.png
deleted file mode 100644
index 9aadd9549ae..00000000000
Binary files a/ios/Images.xcassets/badges/gravityBadgeDark.imageset/gravityBadgeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gravityBadgeDark.imageset/gravityBadgeDark@3x.png b/ios/Images.xcassets/badges/gravityBadgeDark.imageset/gravityBadgeDark@3x.png
deleted file mode 100644
index 5218bf5b88e..00000000000
Binary files a/ios/Images.xcassets/badges/gravityBadgeDark.imageset/gravityBadgeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gravityBadgeLarge.imageset/Contents.json b/ios/Images.xcassets/badges/gravityBadgeLarge.imageset/Contents.json
deleted file mode 100644
index 1a4bb0120b1..00000000000
--- a/ios/Images.xcassets/badges/gravityBadgeLarge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "gravityBadgeLarge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "gravityBadgeLarge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "gravityBadgeLarge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/gravityBadgeLarge.imageset/gravityBadgeLarge.png b/ios/Images.xcassets/badges/gravityBadgeLarge.imageset/gravityBadgeLarge.png
deleted file mode 100644
index ccfed23d64b..00000000000
Binary files a/ios/Images.xcassets/badges/gravityBadgeLarge.imageset/gravityBadgeLarge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gravityBadgeLarge.imageset/gravityBadgeLarge@2x.png b/ios/Images.xcassets/badges/gravityBadgeLarge.imageset/gravityBadgeLarge@2x.png
deleted file mode 100644
index 51e00178021..00000000000
Binary files a/ios/Images.xcassets/badges/gravityBadgeLarge.imageset/gravityBadgeLarge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gravityBadgeLarge.imageset/gravityBadgeLarge@3x.png b/ios/Images.xcassets/badges/gravityBadgeLarge.imageset/gravityBadgeLarge@3x.png
deleted file mode 100644
index 805d9fcd7b9..00000000000
Binary files a/ios/Images.xcassets/badges/gravityBadgeLarge.imageset/gravityBadgeLarge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gravityBadgeLargeDark.imageset/Contents.json b/ios/Images.xcassets/badges/gravityBadgeLargeDark.imageset/Contents.json
deleted file mode 100644
index 0d735b28d3a..00000000000
--- a/ios/Images.xcassets/badges/gravityBadgeLargeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "gravityBadgeLargeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "gravityBadgeLargeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "gravityBadgeLargeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/gravityBadgeLargeDark.imageset/gravityBadgeLargeDark.png b/ios/Images.xcassets/badges/gravityBadgeLargeDark.imageset/gravityBadgeLargeDark.png
deleted file mode 100644
index ab9ee2fcbae..00000000000
Binary files a/ios/Images.xcassets/badges/gravityBadgeLargeDark.imageset/gravityBadgeLargeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gravityBadgeLargeDark.imageset/gravityBadgeLargeDark@2x.png b/ios/Images.xcassets/badges/gravityBadgeLargeDark.imageset/gravityBadgeLargeDark@2x.png
deleted file mode 100644
index 067b373a7e4..00000000000
Binary files a/ios/Images.xcassets/badges/gravityBadgeLargeDark.imageset/gravityBadgeLargeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gravityBadgeLargeDark.imageset/gravityBadgeLargeDark@3x.png b/ios/Images.xcassets/badges/gravityBadgeLargeDark.imageset/gravityBadgeLargeDark@3x.png
deleted file mode 100644
index 362d6f3d772..00000000000
Binary files a/ios/Images.xcassets/badges/gravityBadgeLargeDark.imageset/gravityBadgeLargeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gravityBadgeNoShadow.imageset/Contents.json b/ios/Images.xcassets/badges/gravityBadgeNoShadow.imageset/Contents.json
deleted file mode 100644
index 33f754ed1be..00000000000
--- a/ios/Images.xcassets/badges/gravityBadgeNoShadow.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "gravityBadgeNoShadow.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "gravityBadgeNoShadow@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "gravityBadgeNoShadow@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/gravityBadgeNoShadow.imageset/gravityBadgeNoShadow.png b/ios/Images.xcassets/badges/gravityBadgeNoShadow.imageset/gravityBadgeNoShadow.png
deleted file mode 100644
index 9492a525822..00000000000
Binary files a/ios/Images.xcassets/badges/gravityBadgeNoShadow.imageset/gravityBadgeNoShadow.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gravityBadgeNoShadow.imageset/gravityBadgeNoShadow@2x.png b/ios/Images.xcassets/badges/gravityBadgeNoShadow.imageset/gravityBadgeNoShadow@2x.png
deleted file mode 100644
index 5052d829f1e..00000000000
Binary files a/ios/Images.xcassets/badges/gravityBadgeNoShadow.imageset/gravityBadgeNoShadow@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/gravityBadgeNoShadow.imageset/gravityBadgeNoShadow@3x.png b/ios/Images.xcassets/badges/gravityBadgeNoShadow.imageset/gravityBadgeNoShadow@3x.png
deleted file mode 100644
index 474f948bf99..00000000000
Binary files a/ios/Images.xcassets/badges/gravityBadgeNoShadow.imageset/gravityBadgeNoShadow@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ink.imageset/Contents.json b/ios/Images.xcassets/badges/ink.imageset/Contents.json
deleted file mode 100644
index 5dc9f51ab33..00000000000
--- a/ios/Images.xcassets/badges/ink.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "ink.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "ink@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "ink@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/ink.imageset/ink.png b/ios/Images.xcassets/badges/ink.imageset/ink.png
deleted file mode 100644
index f334bf407de..00000000000
Binary files a/ios/Images.xcassets/badges/ink.imageset/ink.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ink.imageset/ink@2x.png b/ios/Images.xcassets/badges/ink.imageset/ink@2x.png
deleted file mode 100644
index 44b4fa21fd1..00000000000
Binary files a/ios/Images.xcassets/badges/ink.imageset/ink@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/ink.imageset/ink@3x.png b/ios/Images.xcassets/badges/ink.imageset/ink@3x.png
deleted file mode 100644
index 1c79e356b17..00000000000
Binary files a/ios/Images.xcassets/badges/ink.imageset/ink@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/inkBadge.imageset/Contents.json b/ios/Images.xcassets/badges/inkBadge.imageset/Contents.json
deleted file mode 100644
index 3c57728eb0a..00000000000
--- a/ios/Images.xcassets/badges/inkBadge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "inkBadge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "inkBadge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "inkBadge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/inkBadge.imageset/inkBadge.png b/ios/Images.xcassets/badges/inkBadge.imageset/inkBadge.png
deleted file mode 100644
index a3089636e54..00000000000
Binary files a/ios/Images.xcassets/badges/inkBadge.imageset/inkBadge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/inkBadge.imageset/inkBadge@2x.png b/ios/Images.xcassets/badges/inkBadge.imageset/inkBadge@2x.png
deleted file mode 100644
index e4705d265a0..00000000000
Binary files a/ios/Images.xcassets/badges/inkBadge.imageset/inkBadge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/inkBadge.imageset/inkBadge@3x.png b/ios/Images.xcassets/badges/inkBadge.imageset/inkBadge@3x.png
deleted file mode 100644
index 2a4937885c2..00000000000
Binary files a/ios/Images.xcassets/badges/inkBadge.imageset/inkBadge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/inkBadgeDark.imageset/Contents.json b/ios/Images.xcassets/badges/inkBadgeDark.imageset/Contents.json
deleted file mode 100644
index 25ef3960abd..00000000000
--- a/ios/Images.xcassets/badges/inkBadgeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "inkBadgeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "inkBadgeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "inkBadgeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/inkBadgeDark.imageset/inkBadgeDark.png b/ios/Images.xcassets/badges/inkBadgeDark.imageset/inkBadgeDark.png
deleted file mode 100644
index 68cd1fce628..00000000000
Binary files a/ios/Images.xcassets/badges/inkBadgeDark.imageset/inkBadgeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/inkBadgeDark.imageset/inkBadgeDark@2x.png b/ios/Images.xcassets/badges/inkBadgeDark.imageset/inkBadgeDark@2x.png
deleted file mode 100644
index 26ed12a11d4..00000000000
Binary files a/ios/Images.xcassets/badges/inkBadgeDark.imageset/inkBadgeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/inkBadgeDark.imageset/inkBadgeDark@3x.png b/ios/Images.xcassets/badges/inkBadgeDark.imageset/inkBadgeDark@3x.png
deleted file mode 100644
index 70ff6b9dcb9..00000000000
Binary files a/ios/Images.xcassets/badges/inkBadgeDark.imageset/inkBadgeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/inkBadgeLarge.imageset/Contents.json b/ios/Images.xcassets/badges/inkBadgeLarge.imageset/Contents.json
deleted file mode 100644
index 7438c2f684b..00000000000
--- a/ios/Images.xcassets/badges/inkBadgeLarge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "inkBadgeLarge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "inkBadgeLarge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "inkBadgeLarge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/inkBadgeLarge.imageset/inkBadgeLarge.png b/ios/Images.xcassets/badges/inkBadgeLarge.imageset/inkBadgeLarge.png
deleted file mode 100644
index 196dac3ddbe..00000000000
Binary files a/ios/Images.xcassets/badges/inkBadgeLarge.imageset/inkBadgeLarge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/inkBadgeLarge.imageset/inkBadgeLarge@2x.png b/ios/Images.xcassets/badges/inkBadgeLarge.imageset/inkBadgeLarge@2x.png
deleted file mode 100644
index 1a67fdd1416..00000000000
Binary files a/ios/Images.xcassets/badges/inkBadgeLarge.imageset/inkBadgeLarge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/inkBadgeLarge.imageset/inkBadgeLarge@3x.png b/ios/Images.xcassets/badges/inkBadgeLarge.imageset/inkBadgeLarge@3x.png
deleted file mode 100644
index b9daa7524b8..00000000000
Binary files a/ios/Images.xcassets/badges/inkBadgeLarge.imageset/inkBadgeLarge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/inkBadgeLargeDark.imageset/Contents.json b/ios/Images.xcassets/badges/inkBadgeLargeDark.imageset/Contents.json
deleted file mode 100644
index 61c71a9c277..00000000000
--- a/ios/Images.xcassets/badges/inkBadgeLargeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "inkBadgeLargeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "inkBadgeLargeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "inkBadgeLargeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/inkBadgeLargeDark.imageset/inkBadgeLargeDark.png b/ios/Images.xcassets/badges/inkBadgeLargeDark.imageset/inkBadgeLargeDark.png
deleted file mode 100644
index f10c9b647e0..00000000000
Binary files a/ios/Images.xcassets/badges/inkBadgeLargeDark.imageset/inkBadgeLargeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/inkBadgeLargeDark.imageset/inkBadgeLargeDark@2x.png b/ios/Images.xcassets/badges/inkBadgeLargeDark.imageset/inkBadgeLargeDark@2x.png
deleted file mode 100644
index 9f11ef214f8..00000000000
Binary files a/ios/Images.xcassets/badges/inkBadgeLargeDark.imageset/inkBadgeLargeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/inkBadgeLargeDark.imageset/inkBadgeLargeDark@3x.png b/ios/Images.xcassets/badges/inkBadgeLargeDark.imageset/inkBadgeLargeDark@3x.png
deleted file mode 100644
index f17fdb567a0..00000000000
Binary files a/ios/Images.xcassets/badges/inkBadgeLargeDark.imageset/inkBadgeLargeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/inkBadgeNoShadow.imageset/Contents.json b/ios/Images.xcassets/badges/inkBadgeNoShadow.imageset/Contents.json
deleted file mode 100644
index b8c02a36d51..00000000000
--- a/ios/Images.xcassets/badges/inkBadgeNoShadow.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "inkBadgeNoShadow.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "inkBadgeNoShadow@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "inkBadgeNoShadow@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/inkBadgeNoShadow.imageset/inkBadgeNoShadow.png b/ios/Images.xcassets/badges/inkBadgeNoShadow.imageset/inkBadgeNoShadow.png
deleted file mode 100644
index 7bf5a6dffca..00000000000
Binary files a/ios/Images.xcassets/badges/inkBadgeNoShadow.imageset/inkBadgeNoShadow.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/inkBadgeNoShadow.imageset/inkBadgeNoShadow@2x.png b/ios/Images.xcassets/badges/inkBadgeNoShadow.imageset/inkBadgeNoShadow@2x.png
deleted file mode 100644
index f41b166d389..00000000000
Binary files a/ios/Images.xcassets/badges/inkBadgeNoShadow.imageset/inkBadgeNoShadow@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/inkBadgeNoShadow.imageset/inkBadgeNoShadow@3x.png b/ios/Images.xcassets/badges/inkBadgeNoShadow.imageset/inkBadgeNoShadow@3x.png
deleted file mode 100644
index bcbbcd0679d..00000000000
Binary files a/ios/Images.xcassets/badges/inkBadgeNoShadow.imageset/inkBadgeNoShadow@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/linea.imageset/Contents.json b/ios/Images.xcassets/badges/linea.imageset/Contents.json
deleted file mode 100644
index 673ca809472..00000000000
--- a/ios/Images.xcassets/badges/linea.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "linea.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "linea@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "linea@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/linea.imageset/linea.png b/ios/Images.xcassets/badges/linea.imageset/linea.png
deleted file mode 100644
index 14e4a7fface..00000000000
Binary files a/ios/Images.xcassets/badges/linea.imageset/linea.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/linea.imageset/linea@2x.png b/ios/Images.xcassets/badges/linea.imageset/linea@2x.png
deleted file mode 100644
index 42f41b35f9d..00000000000
Binary files a/ios/Images.xcassets/badges/linea.imageset/linea@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/linea.imageset/linea@3x.png b/ios/Images.xcassets/badges/linea.imageset/linea@3x.png
deleted file mode 100644
index 4cc7abd0cdc..00000000000
Binary files a/ios/Images.xcassets/badges/linea.imageset/linea@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/lineaBadge.imageset/Contents.json b/ios/Images.xcassets/badges/lineaBadge.imageset/Contents.json
deleted file mode 100644
index 01ecb7425f8..00000000000
--- a/ios/Images.xcassets/badges/lineaBadge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "lineaBadge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "lineaBadge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "lineaBadge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/lineaBadge.imageset/lineaBadge.png b/ios/Images.xcassets/badges/lineaBadge.imageset/lineaBadge.png
deleted file mode 100644
index 267723587ca..00000000000
Binary files a/ios/Images.xcassets/badges/lineaBadge.imageset/lineaBadge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/lineaBadge.imageset/lineaBadge@2x.png b/ios/Images.xcassets/badges/lineaBadge.imageset/lineaBadge@2x.png
deleted file mode 100644
index 70bb69fae24..00000000000
Binary files a/ios/Images.xcassets/badges/lineaBadge.imageset/lineaBadge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/lineaBadge.imageset/lineaBadge@3x.png b/ios/Images.xcassets/badges/lineaBadge.imageset/lineaBadge@3x.png
deleted file mode 100644
index 814892f7fdb..00000000000
Binary files a/ios/Images.xcassets/badges/lineaBadge.imageset/lineaBadge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/lineaBadgeDark.imageset/Contents.json b/ios/Images.xcassets/badges/lineaBadgeDark.imageset/Contents.json
deleted file mode 100644
index 18b85aa99d7..00000000000
--- a/ios/Images.xcassets/badges/lineaBadgeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "lineaBadgeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "lineaBadgeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "lineaBadgeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/lineaBadgeDark.imageset/lineaBadgeDark.png b/ios/Images.xcassets/badges/lineaBadgeDark.imageset/lineaBadgeDark.png
deleted file mode 100644
index 1fa46075d00..00000000000
Binary files a/ios/Images.xcassets/badges/lineaBadgeDark.imageset/lineaBadgeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/lineaBadgeDark.imageset/lineaBadgeDark@2x.png b/ios/Images.xcassets/badges/lineaBadgeDark.imageset/lineaBadgeDark@2x.png
deleted file mode 100644
index 152eb8d6177..00000000000
Binary files a/ios/Images.xcassets/badges/lineaBadgeDark.imageset/lineaBadgeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/lineaBadgeDark.imageset/lineaBadgeDark@3x.png b/ios/Images.xcassets/badges/lineaBadgeDark.imageset/lineaBadgeDark@3x.png
deleted file mode 100644
index a58ff5b93ac..00000000000
Binary files a/ios/Images.xcassets/badges/lineaBadgeDark.imageset/lineaBadgeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/lineaBadgeLarge.imageset/Contents.json b/ios/Images.xcassets/badges/lineaBadgeLarge.imageset/Contents.json
deleted file mode 100644
index ed3cb5016ee..00000000000
--- a/ios/Images.xcassets/badges/lineaBadgeLarge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "lineaBadgeLarge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "lineaBadgeLarge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "lineaBadgeLarge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/lineaBadgeLarge.imageset/lineaBadgeLarge.png b/ios/Images.xcassets/badges/lineaBadgeLarge.imageset/lineaBadgeLarge.png
deleted file mode 100644
index 93a23a92347..00000000000
Binary files a/ios/Images.xcassets/badges/lineaBadgeLarge.imageset/lineaBadgeLarge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/lineaBadgeLarge.imageset/lineaBadgeLarge@2x.png b/ios/Images.xcassets/badges/lineaBadgeLarge.imageset/lineaBadgeLarge@2x.png
deleted file mode 100644
index 0fe5d25acdf..00000000000
Binary files a/ios/Images.xcassets/badges/lineaBadgeLarge.imageset/lineaBadgeLarge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/lineaBadgeLarge.imageset/lineaBadgeLarge@3x.png b/ios/Images.xcassets/badges/lineaBadgeLarge.imageset/lineaBadgeLarge@3x.png
deleted file mode 100644
index 4f3a3c0ce1c..00000000000
Binary files a/ios/Images.xcassets/badges/lineaBadgeLarge.imageset/lineaBadgeLarge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/lineaBadgeLargeDark.imageset/Contents.json b/ios/Images.xcassets/badges/lineaBadgeLargeDark.imageset/Contents.json
deleted file mode 100644
index 0a56a80d868..00000000000
--- a/ios/Images.xcassets/badges/lineaBadgeLargeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "lineaBadgeLargeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "lineaBadgeLargeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "lineaBadgeLargeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/lineaBadgeLargeDark.imageset/lineaBadgeLargeDark.png b/ios/Images.xcassets/badges/lineaBadgeLargeDark.imageset/lineaBadgeLargeDark.png
deleted file mode 100644
index f463c5abcc7..00000000000
Binary files a/ios/Images.xcassets/badges/lineaBadgeLargeDark.imageset/lineaBadgeLargeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/lineaBadgeLargeDark.imageset/lineaBadgeLargeDark@2x.png b/ios/Images.xcassets/badges/lineaBadgeLargeDark.imageset/lineaBadgeLargeDark@2x.png
deleted file mode 100644
index f417f8f1f16..00000000000
Binary files a/ios/Images.xcassets/badges/lineaBadgeLargeDark.imageset/lineaBadgeLargeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/lineaBadgeLargeDark.imageset/lineaBadgeLargeDark@3x.png b/ios/Images.xcassets/badges/lineaBadgeLargeDark.imageset/lineaBadgeLargeDark@3x.png
deleted file mode 100644
index 86c51a9e20b..00000000000
Binary files a/ios/Images.xcassets/badges/lineaBadgeLargeDark.imageset/lineaBadgeLargeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/lineaBadgeNoShadow.imageset/Contents.json b/ios/Images.xcassets/badges/lineaBadgeNoShadow.imageset/Contents.json
deleted file mode 100644
index 1e5565d1c2c..00000000000
--- a/ios/Images.xcassets/badges/lineaBadgeNoShadow.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "lineaBadgeNoShadow.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "lineaBadgeNoShadow@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "lineaBadgeNoShadow@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/lineaBadgeNoShadow.imageset/lineaBadgeNoShadow.png b/ios/Images.xcassets/badges/lineaBadgeNoShadow.imageset/lineaBadgeNoShadow.png
deleted file mode 100644
index 1af3c5fd42d..00000000000
Binary files a/ios/Images.xcassets/badges/lineaBadgeNoShadow.imageset/lineaBadgeNoShadow.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/lineaBadgeNoShadow.imageset/lineaBadgeNoShadow@2x.png b/ios/Images.xcassets/badges/lineaBadgeNoShadow.imageset/lineaBadgeNoShadow@2x.png
deleted file mode 100644
index cddfa99c67f..00000000000
Binary files a/ios/Images.xcassets/badges/lineaBadgeNoShadow.imageset/lineaBadgeNoShadow@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/lineaBadgeNoShadow.imageset/lineaBadgeNoShadow@3x.png b/ios/Images.xcassets/badges/lineaBadgeNoShadow.imageset/lineaBadgeNoShadow@3x.png
deleted file mode 100644
index 22007385103..00000000000
Binary files a/ios/Images.xcassets/badges/lineaBadgeNoShadow.imageset/lineaBadgeNoShadow@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/optimism.imageset/Contents.json b/ios/Images.xcassets/badges/optimism.imageset/Contents.json
deleted file mode 100644
index 8e6b667039b..00000000000
--- a/ios/Images.xcassets/badges/optimism.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "optimism.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "optimism@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "optimism@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/optimism.imageset/optimism.png b/ios/Images.xcassets/badges/optimism.imageset/optimism.png
deleted file mode 100644
index 36d6cf2e73f..00000000000
Binary files a/ios/Images.xcassets/badges/optimism.imageset/optimism.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/optimism.imageset/optimism@2x.png b/ios/Images.xcassets/badges/optimism.imageset/optimism@2x.png
deleted file mode 100644
index 81f4ced3fb9..00000000000
Binary files a/ios/Images.xcassets/badges/optimism.imageset/optimism@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/optimism.imageset/optimism@3x.png b/ios/Images.xcassets/badges/optimism.imageset/optimism@3x.png
deleted file mode 100644
index d5dab748c01..00000000000
Binary files a/ios/Images.xcassets/badges/optimism.imageset/optimism@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/optimismBadge.imageset/Contents.json b/ios/Images.xcassets/badges/optimismBadge.imageset/Contents.json
deleted file mode 100644
index 67d55a7a0fc..00000000000
--- a/ios/Images.xcassets/badges/optimismBadge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "optimismBadge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "optimismBadge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "optimismBadge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/optimismBadge.imageset/optimismBadge.png b/ios/Images.xcassets/badges/optimismBadge.imageset/optimismBadge.png
deleted file mode 100644
index 54f80653429..00000000000
Binary files a/ios/Images.xcassets/badges/optimismBadge.imageset/optimismBadge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/optimismBadge.imageset/optimismBadge@2x.png b/ios/Images.xcassets/badges/optimismBadge.imageset/optimismBadge@2x.png
deleted file mode 100644
index 5e1ac62ec65..00000000000
Binary files a/ios/Images.xcassets/badges/optimismBadge.imageset/optimismBadge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/optimismBadge.imageset/optimismBadge@3x.png b/ios/Images.xcassets/badges/optimismBadge.imageset/optimismBadge@3x.png
deleted file mode 100644
index 89cb293fa1e..00000000000
Binary files a/ios/Images.xcassets/badges/optimismBadge.imageset/optimismBadge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/optimismBadgeDark.imageset/Contents.json b/ios/Images.xcassets/badges/optimismBadgeDark.imageset/Contents.json
deleted file mode 100644
index 3fc66c55833..00000000000
--- a/ios/Images.xcassets/badges/optimismBadgeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "optimismBadgeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "optimismBadgeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "optimismBadgeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/optimismBadgeDark.imageset/optimismBadgeDark.png b/ios/Images.xcassets/badges/optimismBadgeDark.imageset/optimismBadgeDark.png
deleted file mode 100644
index 9b62d3d7d3b..00000000000
Binary files a/ios/Images.xcassets/badges/optimismBadgeDark.imageset/optimismBadgeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/optimismBadgeDark.imageset/optimismBadgeDark@2x.png b/ios/Images.xcassets/badges/optimismBadgeDark.imageset/optimismBadgeDark@2x.png
deleted file mode 100644
index bf01d5d50e3..00000000000
Binary files a/ios/Images.xcassets/badges/optimismBadgeDark.imageset/optimismBadgeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/optimismBadgeDark.imageset/optimismBadgeDark@3x.png b/ios/Images.xcassets/badges/optimismBadgeDark.imageset/optimismBadgeDark@3x.png
deleted file mode 100644
index 6a12fb2f747..00000000000
Binary files a/ios/Images.xcassets/badges/optimismBadgeDark.imageset/optimismBadgeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/optimismBadgeNoShadow.imageset/Contents.json b/ios/Images.xcassets/badges/optimismBadgeNoShadow.imageset/Contents.json
deleted file mode 100644
index b658a099c7c..00000000000
--- a/ios/Images.xcassets/badges/optimismBadgeNoShadow.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "optimismBadgeNoShadow.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "optimismBadgeNoShadow@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "optimismBadgeNoShadow@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/optimismBadgeNoShadow.imageset/optimismBadgeNoShadow.png b/ios/Images.xcassets/badges/optimismBadgeNoShadow.imageset/optimismBadgeNoShadow.png
deleted file mode 100644
index 67827c7ded8..00000000000
Binary files a/ios/Images.xcassets/badges/optimismBadgeNoShadow.imageset/optimismBadgeNoShadow.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/optimismBadgeNoShadow.imageset/optimismBadgeNoShadow@2x.png b/ios/Images.xcassets/badges/optimismBadgeNoShadow.imageset/optimismBadgeNoShadow@2x.png
deleted file mode 100644
index 7fd0f2b150c..00000000000
Binary files a/ios/Images.xcassets/badges/optimismBadgeNoShadow.imageset/optimismBadgeNoShadow@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/optimismBadgeNoShadow.imageset/optimismBadgeNoShadow@3x.png b/ios/Images.xcassets/badges/optimismBadgeNoShadow.imageset/optimismBadgeNoShadow@3x.png
deleted file mode 100644
index 073d5f75cff..00000000000
Binary files a/ios/Images.xcassets/badges/optimismBadgeNoShadow.imageset/optimismBadgeNoShadow@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/polygon.imageset/Contents.json b/ios/Images.xcassets/badges/polygon.imageset/Contents.json
deleted file mode 100644
index 8a53e7b74b0..00000000000
--- a/ios/Images.xcassets/badges/polygon.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "polygon.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "polygon@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "polygon@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/polygon.imageset/polygon.png b/ios/Images.xcassets/badges/polygon.imageset/polygon.png
deleted file mode 100644
index e0a9fa08e9c..00000000000
Binary files a/ios/Images.xcassets/badges/polygon.imageset/polygon.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/polygon.imageset/polygon@2x.png b/ios/Images.xcassets/badges/polygon.imageset/polygon@2x.png
deleted file mode 100644
index 9ff81cf978b..00000000000
Binary files a/ios/Images.xcassets/badges/polygon.imageset/polygon@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/polygon.imageset/polygon@3x.png b/ios/Images.xcassets/badges/polygon.imageset/polygon@3x.png
deleted file mode 100644
index 9e3bc2e7d04..00000000000
Binary files a/ios/Images.xcassets/badges/polygon.imageset/polygon@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/polygonBadge.imageset/Contents.json b/ios/Images.xcassets/badges/polygonBadge.imageset/Contents.json
deleted file mode 100644
index eda9198e7ec..00000000000
--- a/ios/Images.xcassets/badges/polygonBadge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "polygonBadge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "polygonBadge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "polygonBadge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/polygonBadge.imageset/polygonBadge.png b/ios/Images.xcassets/badges/polygonBadge.imageset/polygonBadge.png
deleted file mode 100644
index b245d5b4ad4..00000000000
Binary files a/ios/Images.xcassets/badges/polygonBadge.imageset/polygonBadge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/polygonBadge.imageset/polygonBadge@2x.png b/ios/Images.xcassets/badges/polygonBadge.imageset/polygonBadge@2x.png
deleted file mode 100644
index 44059e502da..00000000000
Binary files a/ios/Images.xcassets/badges/polygonBadge.imageset/polygonBadge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/polygonBadge.imageset/polygonBadge@3x.png b/ios/Images.xcassets/badges/polygonBadge.imageset/polygonBadge@3x.png
deleted file mode 100644
index fc54286e193..00000000000
Binary files a/ios/Images.xcassets/badges/polygonBadge.imageset/polygonBadge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/polygonBadgeDark.imageset/Contents.json b/ios/Images.xcassets/badges/polygonBadgeDark.imageset/Contents.json
deleted file mode 100644
index 0448de2baac..00000000000
--- a/ios/Images.xcassets/badges/polygonBadgeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "polygonBadgeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "polygonBadgeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "polygonBadgeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/polygonBadgeDark.imageset/polygonBadgeDark.png b/ios/Images.xcassets/badges/polygonBadgeDark.imageset/polygonBadgeDark.png
deleted file mode 100644
index 7b79180606b..00000000000
Binary files a/ios/Images.xcassets/badges/polygonBadgeDark.imageset/polygonBadgeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/polygonBadgeDark.imageset/polygonBadgeDark@2x.png b/ios/Images.xcassets/badges/polygonBadgeDark.imageset/polygonBadgeDark@2x.png
deleted file mode 100644
index 6b740b34512..00000000000
Binary files a/ios/Images.xcassets/badges/polygonBadgeDark.imageset/polygonBadgeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/polygonBadgeDark.imageset/polygonBadgeDark@3x.png b/ios/Images.xcassets/badges/polygonBadgeDark.imageset/polygonBadgeDark@3x.png
deleted file mode 100644
index a75f1ee35f0..00000000000
Binary files a/ios/Images.xcassets/badges/polygonBadgeDark.imageset/polygonBadgeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/polygonBadgeNoShadow.imageset/Contents.json b/ios/Images.xcassets/badges/polygonBadgeNoShadow.imageset/Contents.json
deleted file mode 100644
index bfe067a8cec..00000000000
--- a/ios/Images.xcassets/badges/polygonBadgeNoShadow.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "polygonBadgeNoShadow.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "polygonBadgeNoShadow@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "polygonBadgeNoShadow@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/polygonBadgeNoShadow.imageset/polygonBadgeNoShadow.png b/ios/Images.xcassets/badges/polygonBadgeNoShadow.imageset/polygonBadgeNoShadow.png
deleted file mode 100644
index 15c427fd2e6..00000000000
Binary files a/ios/Images.xcassets/badges/polygonBadgeNoShadow.imageset/polygonBadgeNoShadow.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/polygonBadgeNoShadow.imageset/polygonBadgeNoShadow@2x.png b/ios/Images.xcassets/badges/polygonBadgeNoShadow.imageset/polygonBadgeNoShadow@2x.png
deleted file mode 100644
index fccd3fe3948..00000000000
Binary files a/ios/Images.xcassets/badges/polygonBadgeNoShadow.imageset/polygonBadgeNoShadow@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/polygonBadgeNoShadow.imageset/polygonBadgeNoShadow@3x.png b/ios/Images.xcassets/badges/polygonBadgeNoShadow.imageset/polygonBadgeNoShadow@3x.png
deleted file mode 100644
index ae4817d0187..00000000000
Binary files a/ios/Images.xcassets/badges/polygonBadgeNoShadow.imageset/polygonBadgeNoShadow@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/sankBadgeDark.imageset/Contents.json b/ios/Images.xcassets/badges/sankBadgeDark.imageset/Contents.json
deleted file mode 100644
index da70d3d22ef..00000000000
--- a/ios/Images.xcassets/badges/sankBadgeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "sankBadgeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "sankBadgeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "sankBadgeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/sankBadgeDark.imageset/sankBadgeDark.png b/ios/Images.xcassets/badges/sankBadgeDark.imageset/sankBadgeDark.png
deleted file mode 100644
index 6ab341257ab..00000000000
Binary files a/ios/Images.xcassets/badges/sankBadgeDark.imageset/sankBadgeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/sankBadgeDark.imageset/sankBadgeDark@2x.png b/ios/Images.xcassets/badges/sankBadgeDark.imageset/sankBadgeDark@2x.png
deleted file mode 100644
index d4e5beded3f..00000000000
Binary files a/ios/Images.xcassets/badges/sankBadgeDark.imageset/sankBadgeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/sankBadgeDark.imageset/sankBadgeDark@3x.png b/ios/Images.xcassets/badges/sankBadgeDark.imageset/sankBadgeDark@3x.png
deleted file mode 100644
index 9b5eba8fe7a..00000000000
Binary files a/ios/Images.xcassets/badges/sankBadgeDark.imageset/sankBadgeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/sanko.imageset/Contents.json b/ios/Images.xcassets/badges/sanko.imageset/Contents.json
deleted file mode 100644
index ba52a5b3aeb..00000000000
--- a/ios/Images.xcassets/badges/sanko.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "sanko.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "sanko@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "sanko@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/sanko.imageset/sanko.png b/ios/Images.xcassets/badges/sanko.imageset/sanko.png
deleted file mode 100644
index e0eff636cac..00000000000
Binary files a/ios/Images.xcassets/badges/sanko.imageset/sanko.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/sanko.imageset/sanko@2x.png b/ios/Images.xcassets/badges/sanko.imageset/sanko@2x.png
deleted file mode 100644
index 399f9ad13e6..00000000000
Binary files a/ios/Images.xcassets/badges/sanko.imageset/sanko@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/sanko.imageset/sanko@3x.png b/ios/Images.xcassets/badges/sanko.imageset/sanko@3x.png
deleted file mode 100644
index c5c5e42e575..00000000000
Binary files a/ios/Images.xcassets/badges/sanko.imageset/sanko@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/sankoBadge.imageset/Contents.json b/ios/Images.xcassets/badges/sankoBadge.imageset/Contents.json
deleted file mode 100644
index e34f3e90e70..00000000000
--- a/ios/Images.xcassets/badges/sankoBadge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "sankoBadge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "sankoBadge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "sankoBadge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/sankoBadge.imageset/sankoBadge.png b/ios/Images.xcassets/badges/sankoBadge.imageset/sankoBadge.png
deleted file mode 100644
index 3e44d659f3a..00000000000
Binary files a/ios/Images.xcassets/badges/sankoBadge.imageset/sankoBadge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/sankoBadge.imageset/sankoBadge@2x.png b/ios/Images.xcassets/badges/sankoBadge.imageset/sankoBadge@2x.png
deleted file mode 100644
index 39a74fcdc8d..00000000000
Binary files a/ios/Images.xcassets/badges/sankoBadge.imageset/sankoBadge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/sankoBadge.imageset/sankoBadge@3x.png b/ios/Images.xcassets/badges/sankoBadge.imageset/sankoBadge@3x.png
deleted file mode 100644
index a9729e07af3..00000000000
Binary files a/ios/Images.xcassets/badges/sankoBadge.imageset/sankoBadge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/sankoBadgeLarge.imageset/Contents.json b/ios/Images.xcassets/badges/sankoBadgeLarge.imageset/Contents.json
deleted file mode 100644
index 8d3d05e697d..00000000000
--- a/ios/Images.xcassets/badges/sankoBadgeLarge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "sankoBadgeLarge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "sankoBadgeLarge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "sankoBadgeLarge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/sankoBadgeLarge.imageset/sankoBadgeLarge.png b/ios/Images.xcassets/badges/sankoBadgeLarge.imageset/sankoBadgeLarge.png
deleted file mode 100644
index e2ead662090..00000000000
Binary files a/ios/Images.xcassets/badges/sankoBadgeLarge.imageset/sankoBadgeLarge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/sankoBadgeLarge.imageset/sankoBadgeLarge@2x.png b/ios/Images.xcassets/badges/sankoBadgeLarge.imageset/sankoBadgeLarge@2x.png
deleted file mode 100644
index 726dfc00978..00000000000
Binary files a/ios/Images.xcassets/badges/sankoBadgeLarge.imageset/sankoBadgeLarge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/sankoBadgeLarge.imageset/sankoBadgeLarge@3x.png b/ios/Images.xcassets/badges/sankoBadgeLarge.imageset/sankoBadgeLarge@3x.png
deleted file mode 100644
index 897a700db31..00000000000
Binary files a/ios/Images.xcassets/badges/sankoBadgeLarge.imageset/sankoBadgeLarge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/sankoBadgeLargeDark.imageset/Contents.json b/ios/Images.xcassets/badges/sankoBadgeLargeDark.imageset/Contents.json
deleted file mode 100644
index 969adc60502..00000000000
--- a/ios/Images.xcassets/badges/sankoBadgeLargeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "sankoBadgeLargeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "sankoBadgeLargeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "sankoBadgeLargeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/sankoBadgeLargeDark.imageset/sankoBadgeLargeDark.png b/ios/Images.xcassets/badges/sankoBadgeLargeDark.imageset/sankoBadgeLargeDark.png
deleted file mode 100644
index 0218596d5bb..00000000000
Binary files a/ios/Images.xcassets/badges/sankoBadgeLargeDark.imageset/sankoBadgeLargeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/sankoBadgeLargeDark.imageset/sankoBadgeLargeDark@2x.png b/ios/Images.xcassets/badges/sankoBadgeLargeDark.imageset/sankoBadgeLargeDark@2x.png
deleted file mode 100644
index 40c50ffecf6..00000000000
Binary files a/ios/Images.xcassets/badges/sankoBadgeLargeDark.imageset/sankoBadgeLargeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/sankoBadgeLargeDark.imageset/sankoBadgeLargeDark@3x.png b/ios/Images.xcassets/badges/sankoBadgeLargeDark.imageset/sankoBadgeLargeDark@3x.png
deleted file mode 100644
index f683ef22d4b..00000000000
Binary files a/ios/Images.xcassets/badges/sankoBadgeLargeDark.imageset/sankoBadgeLargeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/sankoBadgeNoShadow.imageset/Contents.json b/ios/Images.xcassets/badges/sankoBadgeNoShadow.imageset/Contents.json
deleted file mode 100644
index 3b1ea006654..00000000000
--- a/ios/Images.xcassets/badges/sankoBadgeNoShadow.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "sankoBadgeNoShadow.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "sankoBadgeNoShadow@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "sankoBadgeNoShadow@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/sankoBadgeNoShadow.imageset/sankoBadgeNoShadow.png b/ios/Images.xcassets/badges/sankoBadgeNoShadow.imageset/sankoBadgeNoShadow.png
deleted file mode 100644
index b0b2c0385ac..00000000000
Binary files a/ios/Images.xcassets/badges/sankoBadgeNoShadow.imageset/sankoBadgeNoShadow.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/sankoBadgeNoShadow.imageset/sankoBadgeNoShadow@2x.png b/ios/Images.xcassets/badges/sankoBadgeNoShadow.imageset/sankoBadgeNoShadow@2x.png
deleted file mode 100644
index 990e00a88b0..00000000000
Binary files a/ios/Images.xcassets/badges/sankoBadgeNoShadow.imageset/sankoBadgeNoShadow@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/sankoBadgeNoShadow.imageset/sankoBadgeNoShadow@3x.png b/ios/Images.xcassets/badges/sankoBadgeNoShadow.imageset/sankoBadgeNoShadow@3x.png
deleted file mode 100644
index f79b957c903..00000000000
Binary files a/ios/Images.xcassets/badges/sankoBadgeNoShadow.imageset/sankoBadgeNoShadow@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/scroll.imageset/Contents.json b/ios/Images.xcassets/badges/scroll.imageset/Contents.json
deleted file mode 100644
index 2496dd78ca3..00000000000
--- a/ios/Images.xcassets/badges/scroll.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "scroll.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "scroll@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "scroll@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/scroll.imageset/scroll.png b/ios/Images.xcassets/badges/scroll.imageset/scroll.png
deleted file mode 100644
index b074e4e54f3..00000000000
Binary files a/ios/Images.xcassets/badges/scroll.imageset/scroll.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/scroll.imageset/scroll@2x.png b/ios/Images.xcassets/badges/scroll.imageset/scroll@2x.png
deleted file mode 100644
index 1dab422416c..00000000000
Binary files a/ios/Images.xcassets/badges/scroll.imageset/scroll@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/scroll.imageset/scroll@3x.png b/ios/Images.xcassets/badges/scroll.imageset/scroll@3x.png
deleted file mode 100644
index 04482628c63..00000000000
Binary files a/ios/Images.xcassets/badges/scroll.imageset/scroll@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/scrollBadge.imageset/Contents.json b/ios/Images.xcassets/badges/scrollBadge.imageset/Contents.json
deleted file mode 100644
index 764ef1d584d..00000000000
--- a/ios/Images.xcassets/badges/scrollBadge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "scrollBadge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "scrollBadge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "scrollBadge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/scrollBadge.imageset/scrollBadge.png b/ios/Images.xcassets/badges/scrollBadge.imageset/scrollBadge.png
deleted file mode 100644
index 3266ab33b57..00000000000
Binary files a/ios/Images.xcassets/badges/scrollBadge.imageset/scrollBadge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/scrollBadge.imageset/scrollBadge@2x.png b/ios/Images.xcassets/badges/scrollBadge.imageset/scrollBadge@2x.png
deleted file mode 100644
index aea2e050f18..00000000000
Binary files a/ios/Images.xcassets/badges/scrollBadge.imageset/scrollBadge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/scrollBadge.imageset/scrollBadge@3x.png b/ios/Images.xcassets/badges/scrollBadge.imageset/scrollBadge@3x.png
deleted file mode 100644
index 40f77762f36..00000000000
Binary files a/ios/Images.xcassets/badges/scrollBadge.imageset/scrollBadge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/scrollBadgeDark.imageset/Contents.json b/ios/Images.xcassets/badges/scrollBadgeDark.imageset/Contents.json
deleted file mode 100644
index a11922fe560..00000000000
--- a/ios/Images.xcassets/badges/scrollBadgeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "scrollBadgeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "scrollBadgeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "scrollBadgeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/scrollBadgeDark.imageset/scrollBadgeDark.png b/ios/Images.xcassets/badges/scrollBadgeDark.imageset/scrollBadgeDark.png
deleted file mode 100644
index 71927e891e8..00000000000
Binary files a/ios/Images.xcassets/badges/scrollBadgeDark.imageset/scrollBadgeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/scrollBadgeDark.imageset/scrollBadgeDark@2x.png b/ios/Images.xcassets/badges/scrollBadgeDark.imageset/scrollBadgeDark@2x.png
deleted file mode 100644
index 53095e21774..00000000000
Binary files a/ios/Images.xcassets/badges/scrollBadgeDark.imageset/scrollBadgeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/scrollBadgeDark.imageset/scrollBadgeDark@3x.png b/ios/Images.xcassets/badges/scrollBadgeDark.imageset/scrollBadgeDark@3x.png
deleted file mode 100644
index 5bfd03fdd2b..00000000000
Binary files a/ios/Images.xcassets/badges/scrollBadgeDark.imageset/scrollBadgeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/scrollBadgeLarge.imageset/Contents.json b/ios/Images.xcassets/badges/scrollBadgeLarge.imageset/Contents.json
deleted file mode 100644
index 94fc4d4b6e8..00000000000
--- a/ios/Images.xcassets/badges/scrollBadgeLarge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "scrollBadgeLarge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "scrollBadgeLarge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "scrollBadgeLarge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/scrollBadgeLarge.imageset/scrollBadgeLarge.png b/ios/Images.xcassets/badges/scrollBadgeLarge.imageset/scrollBadgeLarge.png
deleted file mode 100644
index cc1dbc31e63..00000000000
Binary files a/ios/Images.xcassets/badges/scrollBadgeLarge.imageset/scrollBadgeLarge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/scrollBadgeLarge.imageset/scrollBadgeLarge@2x.png b/ios/Images.xcassets/badges/scrollBadgeLarge.imageset/scrollBadgeLarge@2x.png
deleted file mode 100644
index c60eca2ff99..00000000000
Binary files a/ios/Images.xcassets/badges/scrollBadgeLarge.imageset/scrollBadgeLarge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/scrollBadgeLarge.imageset/scrollBadgeLarge@3x.png b/ios/Images.xcassets/badges/scrollBadgeLarge.imageset/scrollBadgeLarge@3x.png
deleted file mode 100644
index 8be695f8247..00000000000
Binary files a/ios/Images.xcassets/badges/scrollBadgeLarge.imageset/scrollBadgeLarge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/scrollBadgeLargeDark.imageset/Contents.json b/ios/Images.xcassets/badges/scrollBadgeLargeDark.imageset/Contents.json
deleted file mode 100644
index e6b3dcb2f44..00000000000
--- a/ios/Images.xcassets/badges/scrollBadgeLargeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "scrollBadgeLargeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "scrollBadgeLargeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "scrollBadgeLargeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/scrollBadgeLargeDark.imageset/scrollBadgeLargeDark.png b/ios/Images.xcassets/badges/scrollBadgeLargeDark.imageset/scrollBadgeLargeDark.png
deleted file mode 100644
index 5ecf4f2dff7..00000000000
Binary files a/ios/Images.xcassets/badges/scrollBadgeLargeDark.imageset/scrollBadgeLargeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/scrollBadgeLargeDark.imageset/scrollBadgeLargeDark@2x.png b/ios/Images.xcassets/badges/scrollBadgeLargeDark.imageset/scrollBadgeLargeDark@2x.png
deleted file mode 100644
index 5c6b5d6a50c..00000000000
Binary files a/ios/Images.xcassets/badges/scrollBadgeLargeDark.imageset/scrollBadgeLargeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/scrollBadgeLargeDark.imageset/scrollBadgeLargeDark@3x.png b/ios/Images.xcassets/badges/scrollBadgeLargeDark.imageset/scrollBadgeLargeDark@3x.png
deleted file mode 100644
index 0e508374d35..00000000000
Binary files a/ios/Images.xcassets/badges/scrollBadgeLargeDark.imageset/scrollBadgeLargeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/scrollBadgeNoShadow.imageset/Contents.json b/ios/Images.xcassets/badges/scrollBadgeNoShadow.imageset/Contents.json
deleted file mode 100644
index 6a6f34f28ca..00000000000
--- a/ios/Images.xcassets/badges/scrollBadgeNoShadow.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "scrollBadgeNoShadow.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "scrollBadgeNoShadow@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "scrollBadgeNoShadow@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/scrollBadgeNoShadow.imageset/scrollBadgeNoShadow.png b/ios/Images.xcassets/badges/scrollBadgeNoShadow.imageset/scrollBadgeNoShadow.png
deleted file mode 100644
index cfdef2d77c9..00000000000
Binary files a/ios/Images.xcassets/badges/scrollBadgeNoShadow.imageset/scrollBadgeNoShadow.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/scrollBadgeNoShadow.imageset/scrollBadgeNoShadow@2x.png b/ios/Images.xcassets/badges/scrollBadgeNoShadow.imageset/scrollBadgeNoShadow@2x.png
deleted file mode 100644
index 79c1aa6e3b0..00000000000
Binary files a/ios/Images.xcassets/badges/scrollBadgeNoShadow.imageset/scrollBadgeNoShadow@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/scrollBadgeNoShadow.imageset/scrollBadgeNoShadow@3x.png b/ios/Images.xcassets/badges/scrollBadgeNoShadow.imageset/scrollBadgeNoShadow@3x.png
deleted file mode 100644
index d140debde92..00000000000
Binary files a/ios/Images.xcassets/badges/scrollBadgeNoShadow.imageset/scrollBadgeNoShadow@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/xdai.imageset/Contents.json b/ios/Images.xcassets/badges/xdai.imageset/Contents.json
deleted file mode 100644
index f0ee7cf8808..00000000000
--- a/ios/Images.xcassets/badges/xdai.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "xdai.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "xdai@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "xdai@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/xdai.imageset/xdai.png b/ios/Images.xcassets/badges/xdai.imageset/xdai.png
deleted file mode 100644
index f62aac06a14..00000000000
Binary files a/ios/Images.xcassets/badges/xdai.imageset/xdai.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/xdai.imageset/xdai@2x.png b/ios/Images.xcassets/badges/xdai.imageset/xdai@2x.png
deleted file mode 100644
index 4ea6a80914c..00000000000
Binary files a/ios/Images.xcassets/badges/xdai.imageset/xdai@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/xdai.imageset/xdai@3x.png b/ios/Images.xcassets/badges/xdai.imageset/xdai@3x.png
deleted file mode 100644
index 2969bc76ba9..00000000000
Binary files a/ios/Images.xcassets/badges/xdai.imageset/xdai@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zkSyncBadge.imageset/Contents.json b/ios/Images.xcassets/badges/zkSyncBadge.imageset/Contents.json
deleted file mode 100644
index 0a103fcddc5..00000000000
--- a/ios/Images.xcassets/badges/zkSyncBadge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "zkSyncBadge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "zkSyncBadge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "zkSyncBadge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/zkSyncBadge.imageset/zkSyncBadge.png b/ios/Images.xcassets/badges/zkSyncBadge.imageset/zkSyncBadge.png
deleted file mode 100644
index f84a89c233f..00000000000
Binary files a/ios/Images.xcassets/badges/zkSyncBadge.imageset/zkSyncBadge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zkSyncBadge.imageset/zkSyncBadge@2x.png b/ios/Images.xcassets/badges/zkSyncBadge.imageset/zkSyncBadge@2x.png
deleted file mode 100644
index 02a0f753727..00000000000
Binary files a/ios/Images.xcassets/badges/zkSyncBadge.imageset/zkSyncBadge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zkSyncBadge.imageset/zkSyncBadge@3x.png b/ios/Images.xcassets/badges/zkSyncBadge.imageset/zkSyncBadge@3x.png
deleted file mode 100644
index db578e63d79..00000000000
Binary files a/ios/Images.xcassets/badges/zkSyncBadge.imageset/zkSyncBadge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zksync.imageset/Contents.json b/ios/Images.xcassets/badges/zksync.imageset/Contents.json
deleted file mode 100644
index c6ca19bfaf8..00000000000
--- a/ios/Images.xcassets/badges/zksync.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "zksync.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "zksync@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "zksync@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/zksync.imageset/zksync.png b/ios/Images.xcassets/badges/zksync.imageset/zksync.png
deleted file mode 100644
index 1225b4e6c6e..00000000000
Binary files a/ios/Images.xcassets/badges/zksync.imageset/zksync.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zksync.imageset/zksync@2x.png b/ios/Images.xcassets/badges/zksync.imageset/zksync@2x.png
deleted file mode 100644
index b437d430a93..00000000000
Binary files a/ios/Images.xcassets/badges/zksync.imageset/zksync@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zksync.imageset/zksync@3x.png b/ios/Images.xcassets/badges/zksync.imageset/zksync@3x.png
deleted file mode 100644
index 2e433247e12..00000000000
Binary files a/ios/Images.xcassets/badges/zksync.imageset/zksync@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zksyncBadgeDark.imageset/Contents.json b/ios/Images.xcassets/badges/zksyncBadgeDark.imageset/Contents.json
deleted file mode 100644
index c595c48304b..00000000000
--- a/ios/Images.xcassets/badges/zksyncBadgeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "zksyncBadgeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "zksyncBadgeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "zksyncBadgeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/zksyncBadgeDark.imageset/zksyncBadgeDark.png b/ios/Images.xcassets/badges/zksyncBadgeDark.imageset/zksyncBadgeDark.png
deleted file mode 100644
index b6947dbcd88..00000000000
Binary files a/ios/Images.xcassets/badges/zksyncBadgeDark.imageset/zksyncBadgeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zksyncBadgeDark.imageset/zksyncBadgeDark@2x.png b/ios/Images.xcassets/badges/zksyncBadgeDark.imageset/zksyncBadgeDark@2x.png
deleted file mode 100644
index 77f075eb22e..00000000000
Binary files a/ios/Images.xcassets/badges/zksyncBadgeDark.imageset/zksyncBadgeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zksyncBadgeDark.imageset/zksyncBadgeDark@3x.png b/ios/Images.xcassets/badges/zksyncBadgeDark.imageset/zksyncBadgeDark@3x.png
deleted file mode 100644
index a7ea118d5ce..00000000000
Binary files a/ios/Images.xcassets/badges/zksyncBadgeDark.imageset/zksyncBadgeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zksyncBadgeLarge.imageset/Contents.json b/ios/Images.xcassets/badges/zksyncBadgeLarge.imageset/Contents.json
deleted file mode 100644
index 8df41d41eeb..00000000000
--- a/ios/Images.xcassets/badges/zksyncBadgeLarge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "zksyncBadgeLarge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "zksyncBadgeLarge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "zksyncBadgeLarge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/zksyncBadgeLarge.imageset/zksyncBadgeLarge.png b/ios/Images.xcassets/badges/zksyncBadgeLarge.imageset/zksyncBadgeLarge.png
deleted file mode 100644
index 02190afd30f..00000000000
Binary files a/ios/Images.xcassets/badges/zksyncBadgeLarge.imageset/zksyncBadgeLarge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zksyncBadgeLarge.imageset/zksyncBadgeLarge@2x.png b/ios/Images.xcassets/badges/zksyncBadgeLarge.imageset/zksyncBadgeLarge@2x.png
deleted file mode 100644
index 420b0f8531e..00000000000
Binary files a/ios/Images.xcassets/badges/zksyncBadgeLarge.imageset/zksyncBadgeLarge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zksyncBadgeLarge.imageset/zksyncBadgeLarge@3x.png b/ios/Images.xcassets/badges/zksyncBadgeLarge.imageset/zksyncBadgeLarge@3x.png
deleted file mode 100644
index 25aef546ecf..00000000000
Binary files a/ios/Images.xcassets/badges/zksyncBadgeLarge.imageset/zksyncBadgeLarge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zksyncBadgeLargeDark.imageset/Contents.json b/ios/Images.xcassets/badges/zksyncBadgeLargeDark.imageset/Contents.json
deleted file mode 100644
index aae27eaf7dc..00000000000
--- a/ios/Images.xcassets/badges/zksyncBadgeLargeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "zksyncBadgeLargeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "zksyncBadgeLargeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "zksyncBadgeLargeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/zksyncBadgeLargeDark.imageset/zksyncBadgeLargeDark.png b/ios/Images.xcassets/badges/zksyncBadgeLargeDark.imageset/zksyncBadgeLargeDark.png
deleted file mode 100644
index 19a58296e9a..00000000000
Binary files a/ios/Images.xcassets/badges/zksyncBadgeLargeDark.imageset/zksyncBadgeLargeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zksyncBadgeLargeDark.imageset/zksyncBadgeLargeDark@2x.png b/ios/Images.xcassets/badges/zksyncBadgeLargeDark.imageset/zksyncBadgeLargeDark@2x.png
deleted file mode 100644
index ea8d6389607..00000000000
Binary files a/ios/Images.xcassets/badges/zksyncBadgeLargeDark.imageset/zksyncBadgeLargeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zksyncBadgeLargeDark.imageset/zksyncBadgeLargeDark@3x.png b/ios/Images.xcassets/badges/zksyncBadgeLargeDark.imageset/zksyncBadgeLargeDark@3x.png
deleted file mode 100644
index 71a30293a2e..00000000000
Binary files a/ios/Images.xcassets/badges/zksyncBadgeLargeDark.imageset/zksyncBadgeLargeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zksyncBadgeNoShadow.imageset/Contents.json b/ios/Images.xcassets/badges/zksyncBadgeNoShadow.imageset/Contents.json
deleted file mode 100644
index caf3f48aeb6..00000000000
--- a/ios/Images.xcassets/badges/zksyncBadgeNoShadow.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "zksyncBadgeNoShadow.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "zksyncBadgeNoShadow@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "zksyncBadgeNoShadow@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/zksyncBadgeNoShadow.imageset/zksyncBadgeNoShadow.png b/ios/Images.xcassets/badges/zksyncBadgeNoShadow.imageset/zksyncBadgeNoShadow.png
deleted file mode 100644
index 47b5500b5d0..00000000000
Binary files a/ios/Images.xcassets/badges/zksyncBadgeNoShadow.imageset/zksyncBadgeNoShadow.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zksyncBadgeNoShadow.imageset/zksyncBadgeNoShadow@2x.png b/ios/Images.xcassets/badges/zksyncBadgeNoShadow.imageset/zksyncBadgeNoShadow@2x.png
deleted file mode 100644
index 97f1bc72954..00000000000
Binary files a/ios/Images.xcassets/badges/zksyncBadgeNoShadow.imageset/zksyncBadgeNoShadow@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zksyncBadgeNoShadow.imageset/zksyncBadgeNoShadow@3x.png b/ios/Images.xcassets/badges/zksyncBadgeNoShadow.imageset/zksyncBadgeNoShadow@3x.png
deleted file mode 100644
index ed087b5f411..00000000000
Binary files a/ios/Images.xcassets/badges/zksyncBadgeNoShadow.imageset/zksyncBadgeNoShadow@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zora.imageset/Contents.json b/ios/Images.xcassets/badges/zora.imageset/Contents.json
deleted file mode 100644
index 0847fbff926..00000000000
--- a/ios/Images.xcassets/badges/zora.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "zora.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "zora@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "zora@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/zora.imageset/zora.png b/ios/Images.xcassets/badges/zora.imageset/zora.png
deleted file mode 100644
index 2310c3dca62..00000000000
Binary files a/ios/Images.xcassets/badges/zora.imageset/zora.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zora.imageset/zora@2x.png b/ios/Images.xcassets/badges/zora.imageset/zora@2x.png
deleted file mode 100644
index 5256774e273..00000000000
Binary files a/ios/Images.xcassets/badges/zora.imageset/zora@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zora.imageset/zora@3x.png b/ios/Images.xcassets/badges/zora.imageset/zora@3x.png
deleted file mode 100644
index 3504d713a84..00000000000
Binary files a/ios/Images.xcassets/badges/zora.imageset/zora@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zoraBadge.imageset/Contents.json b/ios/Images.xcassets/badges/zoraBadge.imageset/Contents.json
deleted file mode 100644
index aaf38883334..00000000000
--- a/ios/Images.xcassets/badges/zoraBadge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "zoraBadge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "zoraBadge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "zoraBadge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/zoraBadge.imageset/zoraBadge.png b/ios/Images.xcassets/badges/zoraBadge.imageset/zoraBadge.png
deleted file mode 100644
index 8d99d805dc4..00000000000
Binary files a/ios/Images.xcassets/badges/zoraBadge.imageset/zoraBadge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zoraBadge.imageset/zoraBadge@2x.png b/ios/Images.xcassets/badges/zoraBadge.imageset/zoraBadge@2x.png
deleted file mode 100644
index 61f30095b09..00000000000
Binary files a/ios/Images.xcassets/badges/zoraBadge.imageset/zoraBadge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zoraBadge.imageset/zoraBadge@3x.png b/ios/Images.xcassets/badges/zoraBadge.imageset/zoraBadge@3x.png
deleted file mode 100644
index debf25bdbbc..00000000000
Binary files a/ios/Images.xcassets/badges/zoraBadge.imageset/zoraBadge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zoraBadgeDark.imageset/Contents.json b/ios/Images.xcassets/badges/zoraBadgeDark.imageset/Contents.json
deleted file mode 100644
index 50f269529be..00000000000
--- a/ios/Images.xcassets/badges/zoraBadgeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "zoraBadgeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "zoraBadgeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "zoraBadgeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/zoraBadgeDark.imageset/zoraBadgeDark.png b/ios/Images.xcassets/badges/zoraBadgeDark.imageset/zoraBadgeDark.png
deleted file mode 100644
index 7d8f4f8c3cf..00000000000
Binary files a/ios/Images.xcassets/badges/zoraBadgeDark.imageset/zoraBadgeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zoraBadgeDark.imageset/zoraBadgeDark@2x.png b/ios/Images.xcassets/badges/zoraBadgeDark.imageset/zoraBadgeDark@2x.png
deleted file mode 100644
index 5c68d1912c4..00000000000
Binary files a/ios/Images.xcassets/badges/zoraBadgeDark.imageset/zoraBadgeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zoraBadgeDark.imageset/zoraBadgeDark@3x.png b/ios/Images.xcassets/badges/zoraBadgeDark.imageset/zoraBadgeDark@3x.png
deleted file mode 100644
index cac02eef7e9..00000000000
Binary files a/ios/Images.xcassets/badges/zoraBadgeDark.imageset/zoraBadgeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zoraBadgeLarge.imageset/Contents.json b/ios/Images.xcassets/badges/zoraBadgeLarge.imageset/Contents.json
deleted file mode 100644
index 4172c17e432..00000000000
--- a/ios/Images.xcassets/badges/zoraBadgeLarge.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "zoraBadgeLarge.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "zoraBadgeLarge@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "zoraBadgeLarge@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/zoraBadgeLarge.imageset/zoraBadgeLarge.png b/ios/Images.xcassets/badges/zoraBadgeLarge.imageset/zoraBadgeLarge.png
deleted file mode 100644
index 97a6baedb27..00000000000
Binary files a/ios/Images.xcassets/badges/zoraBadgeLarge.imageset/zoraBadgeLarge.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zoraBadgeLarge.imageset/zoraBadgeLarge@2x.png b/ios/Images.xcassets/badges/zoraBadgeLarge.imageset/zoraBadgeLarge@2x.png
deleted file mode 100644
index 22ee53b1964..00000000000
Binary files a/ios/Images.xcassets/badges/zoraBadgeLarge.imageset/zoraBadgeLarge@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zoraBadgeLarge.imageset/zoraBadgeLarge@3x.png b/ios/Images.xcassets/badges/zoraBadgeLarge.imageset/zoraBadgeLarge@3x.png
deleted file mode 100644
index 148d2b0d264..00000000000
Binary files a/ios/Images.xcassets/badges/zoraBadgeLarge.imageset/zoraBadgeLarge@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zoraBadgeLargeDark.imageset/Contents.json b/ios/Images.xcassets/badges/zoraBadgeLargeDark.imageset/Contents.json
deleted file mode 100644
index 5f7eb943eb1..00000000000
--- a/ios/Images.xcassets/badges/zoraBadgeLargeDark.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "zoraBadgeLargeDark.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "zoraBadgeLargeDark@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "zoraBadgeLargeDark@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/zoraBadgeLargeDark.imageset/zoraBadgeLargeDark.png b/ios/Images.xcassets/badges/zoraBadgeLargeDark.imageset/zoraBadgeLargeDark.png
deleted file mode 100644
index 51edc24f597..00000000000
Binary files a/ios/Images.xcassets/badges/zoraBadgeLargeDark.imageset/zoraBadgeLargeDark.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zoraBadgeLargeDark.imageset/zoraBadgeLargeDark@2x.png b/ios/Images.xcassets/badges/zoraBadgeLargeDark.imageset/zoraBadgeLargeDark@2x.png
deleted file mode 100644
index e97ab66b1e6..00000000000
Binary files a/ios/Images.xcassets/badges/zoraBadgeLargeDark.imageset/zoraBadgeLargeDark@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zoraBadgeLargeDark.imageset/zoraBadgeLargeDark@3x.png b/ios/Images.xcassets/badges/zoraBadgeLargeDark.imageset/zoraBadgeLargeDark@3x.png
deleted file mode 100644
index b0997111d82..00000000000
Binary files a/ios/Images.xcassets/badges/zoraBadgeLargeDark.imageset/zoraBadgeLargeDark@3x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zoraBadgeNoShadow.imageset/Contents.json b/ios/Images.xcassets/badges/zoraBadgeNoShadow.imageset/Contents.json
deleted file mode 100644
index 67978c96ce7..00000000000
--- a/ios/Images.xcassets/badges/zoraBadgeNoShadow.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "zoraBadgeNoShadow.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "zoraBadgeNoShadow@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "zoraBadgeNoShadow@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Images.xcassets/badges/zoraBadgeNoShadow.imageset/zoraBadgeNoShadow.png b/ios/Images.xcassets/badges/zoraBadgeNoShadow.imageset/zoraBadgeNoShadow.png
deleted file mode 100644
index 553dd054979..00000000000
Binary files a/ios/Images.xcassets/badges/zoraBadgeNoShadow.imageset/zoraBadgeNoShadow.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zoraBadgeNoShadow.imageset/zoraBadgeNoShadow@2x.png b/ios/Images.xcassets/badges/zoraBadgeNoShadow.imageset/zoraBadgeNoShadow@2x.png
deleted file mode 100644
index fdaefffd912..00000000000
Binary files a/ios/Images.xcassets/badges/zoraBadgeNoShadow.imageset/zoraBadgeNoShadow@2x.png and /dev/null differ
diff --git a/ios/Images.xcassets/badges/zoraBadgeNoShadow.imageset/zoraBadgeNoShadow@3x.png b/ios/Images.xcassets/badges/zoraBadgeNoShadow.imageset/zoraBadgeNoShadow@3x.png
deleted file mode 100644
index e39b7336b75..00000000000
Binary files a/ios/Images.xcassets/badges/zoraBadgeNoShadow.imageset/zoraBadgeNoShadow@3x.png and /dev/null differ
diff --git a/src/__swaps__/screens/Swap/components/AnimatedChainImage.android.tsx b/src/__swaps__/screens/Swap/components/AnimatedChainImage.android.tsx
index b8e24ae905a..64a5d9080ae 100644
--- a/src/__swaps__/screens/Swap/components/AnimatedChainImage.android.tsx
+++ b/src/__swaps__/screens/Swap/components/AnimatedChainImage.android.tsx
@@ -1,62 +1,12 @@
/* eslint-disable @typescript-eslint/no-var-requires */
import React, { useMemo } from 'react';
import { Image, StyleSheet, View } from 'react-native';
-
-const ApechainBadge = require('@/assets/badges/apechain.png');
-const ArbitrumBadge = require('@/assets/badges/arbitrum.png');
-const AvalancheBadge = require('@/assets/badges/avalanche.png');
-const BaseBadge = require('@/assets/badges/base.png');
-const BlastBadge = require('@/assets/badges/blast.png');
-const BscBadge = require('@/assets/badges/bsc.png');
-const DegenBadge = require('@/assets/badges/degen.png');
-const EthereumBadge = require('@/assets/badges/ethereum.png');
-const GnosisBadge = require('@/assets/badges/gnosis.png');
-const GravityBadge = require('@/assets/badges/gravity.png');
-const InkBadge = require('@/assets/badges/ink.png');
-const LineaBadge = require('@/assets/badges/linea.png');
-const OptimismBadge = require('@/assets/badges/optimism.png');
-const PolygonBadge = require('@/assets/badges/polygon.png');
-const SankoBadge = require('@/assets/badges/sanko.png');
-const ScrollBadge = require('@/assets/badges/scroll.png');
-const ZksyncBadge = require('@/assets/badges/zksync.png');
-const ZoraBadge = require('@/assets/badges/zora.png');
-
+import { getChainBadgeStyles } from '@/components/coin-icon/ChainImage';
+import { globalColors, useColorMode } from '@/design-system';
+import { useBackendNetworksStore } from '@/state/backendNetworks/backendNetworks';
import { ChainId } from '@/state/backendNetworks/types';
-import { globalColors } from '@/design-system';
-import { PIXEL_RATIO } from '@/utils/deviceUtils';
import { useSwapsStore } from '@/state/swaps/swapsStore';
-const networkBadges = {
- [ChainId.apechain]: ApechainBadge,
- [ChainId.arbitrum]: ArbitrumBadge,
- [ChainId.arbitrumSepolia]: ArbitrumBadge,
- [ChainId.avalanche]: AvalancheBadge,
- [ChainId.avalancheFuji]: AvalancheBadge,
- [ChainId.base]: BaseBadge,
- [ChainId.baseSepolia]: BaseBadge,
- [ChainId.blast]: BlastBadge,
- [ChainId.blastSepolia]: BlastBadge,
- [ChainId.bsc]: BscBadge,
- [ChainId.bscTestnet]: BscBadge,
- [ChainId.degen]: DegenBadge,
- [ChainId.gnosis]: GnosisBadge,
- [ChainId.gravity]: GravityBadge,
- [ChainId.holesky]: EthereumBadge,
- [ChainId.ink]: InkBadge,
- [ChainId.linea]: LineaBadge,
- [ChainId.mainnet]: EthereumBadge,
- [ChainId.optimism]: OptimismBadge,
- [ChainId.optimismSepolia]: OptimismBadge,
- [ChainId.polygon]: PolygonBadge,
- [ChainId.polygonAmoy]: PolygonBadge,
- [ChainId.sanko]: SankoBadge,
- [ChainId.scroll]: ScrollBadge,
- [ChainId.sepolia]: EthereumBadge,
- [ChainId.zksync]: ZksyncBadge,
- [ChainId.zora]: ZoraBadge,
- [ChainId.zoraSepolia]: ZoraBadge,
-};
-
export function AnimatedChainImage({
assetType,
showMainnetBadge = false,
@@ -70,9 +20,8 @@ export function AnimatedChainImage({
const iconSource = useMemo(() => {
let source = { uri: '' };
-
if (chainIdState !== undefined && !(!showMainnetBadge && chainIdState === ChainId.mainnet)) {
- source = networkBadges[chainIdState];
+ source = { uri: useBackendNetworksStore.getState().getChainsBadge()[chainIdState] };
} else {
source = { uri: '' };
}
@@ -80,17 +29,21 @@ export function AnimatedChainImage({
return source;
}, [chainIdState, showMainnetBadge]);
+ const { isDarkMode } = useColorMode();
+ const { containerStyle, iconStyle } = useMemo(
+ () => getChainBadgeStyles({ badgeXPosition: -size / 2, badgeYPosition: 0, isDarkMode, position: 'absolute', size }),
+ [isDarkMode, size]
+ );
+
return (
-
-
+
+
);
}
const sx = StyleSheet.create({
badge: {
- bottom: 0,
- left: -8,
position: 'absolute',
shadowColor: globalColors.grey100,
shadowOffset: {
diff --git a/src/__swaps__/screens/Swap/components/AnimatedChainImage.ios.tsx b/src/__swaps__/screens/Swap/components/AnimatedChainImage.ios.tsx
index 15285091a15..14002f33bc7 100644
--- a/src/__swaps__/screens/Swap/components/AnimatedChainImage.ios.tsx
+++ b/src/__swaps__/screens/Swap/components/AnimatedChainImage.ios.tsx
@@ -1,63 +1,14 @@
-import React from 'react';
-import { Image, StyleSheet, View } from 'react-native';
-
-import { ChainId } from '@/state/backendNetworks/types';
+import React, { useMemo } from 'react';
+import { StyleSheet, View } from 'react-native';
import { useAnimatedProps, useDerivedValue } from 'react-native-reanimated';
import { AnimatedFasterImage } from '@/components/AnimatedComponents/AnimatedFasterImage';
+import { BLANK_BASE64_PIXEL } from '@/components/DappBrowser/constants';
+import { getChainBadgeStyles } from '@/components/coin-icon/ChainImage';
import { DEFAULT_FASTER_IMAGE_CONFIG } from '@/components/images/ImgixImage';
-import { globalColors } from '@/design-system';
+import { globalColors, useColorMode } from '@/design-system';
+import { getChainsBadgeWorklet, useBackendNetworksStore } from '@/state/backendNetworks/backendNetworks';
+import { ChainId } from '@/state/backendNetworks/types';
import { useSwapContext } from '../providers/swap-provider';
-import { BLANK_BASE64_PIXEL } from '@/components/DappBrowser/constants';
-
-import ApechainBadge from '@/assets/badges/apechain.png';
-import ArbitrumBadge from '@/assets/badges/arbitrum.png';
-import AvalancheBadge from '@/assets/badges/avalanche.png';
-import BaseBadge from '@/assets/badges/base.png';
-import BlastBadge from '@/assets/badges/blast.png';
-import BscBadge from '@/assets/badges/bsc.png';
-import DegenBadge from '@/assets/badges/degen.png';
-import EthereumBadge from '@/assets/badges/ethereum.png';
-import GnosisBadge from '@/assets/badges/gnosis.png';
-import GravityBadge from '@/assets/badges/gravity.png';
-import InkBadge from '@/assets/badges/ink.png';
-import LineaBadge from '@/assets/badges/linea.png';
-import OptimismBadge from '@/assets/badges/optimism.png';
-import PolygonBadge from '@/assets/badges/polygon.png';
-import SankoBadge from '@/assets/badges/sanko.png';
-import ScrollBadge from '@/assets/badges/scroll.png';
-import ZksyncBadge from '@/assets/badges/zksync.png';
-import ZoraBadge from '@/assets/badges/zora.png';
-
-const networkBadges = {
- [ChainId.apechain]: Image.resolveAssetSource(ApechainBadge).uri,
- [ChainId.arbitrum]: Image.resolveAssetSource(ArbitrumBadge).uri,
- [ChainId.arbitrumSepolia]: Image.resolveAssetSource(ArbitrumBadge).uri,
- [ChainId.avalanche]: Image.resolveAssetSource(AvalancheBadge).uri,
- [ChainId.avalancheFuji]: Image.resolveAssetSource(AvalancheBadge).uri,
- [ChainId.base]: Image.resolveAssetSource(BaseBadge).uri,
- [ChainId.baseSepolia]: Image.resolveAssetSource(BaseBadge).uri,
- [ChainId.blast]: Image.resolveAssetSource(BlastBadge).uri,
- [ChainId.blastSepolia]: Image.resolveAssetSource(BlastBadge).uri,
- [ChainId.bsc]: Image.resolveAssetSource(BscBadge).uri,
- [ChainId.bscTestnet]: Image.resolveAssetSource(BscBadge).uri,
- [ChainId.degen]: Image.resolveAssetSource(DegenBadge).uri,
- [ChainId.gnosis]: Image.resolveAssetSource(GnosisBadge).uri,
- [ChainId.gravity]: Image.resolveAssetSource(GravityBadge).uri,
- [ChainId.holesky]: Image.resolveAssetSource(EthereumBadge).uri,
- [ChainId.ink]: Image.resolveAssetSource(InkBadge).uri,
- [ChainId.linea]: Image.resolveAssetSource(LineaBadge).uri,
- [ChainId.mainnet]: Image.resolveAssetSource(EthereumBadge).uri,
- [ChainId.optimism]: Image.resolveAssetSource(OptimismBadge).uri,
- [ChainId.optimismSepolia]: Image.resolveAssetSource(OptimismBadge).uri,
- [ChainId.polygon]: Image.resolveAssetSource(PolygonBadge).uri,
- [ChainId.polygonAmoy]: Image.resolveAssetSource(PolygonBadge).uri,
- [ChainId.sanko]: Image.resolveAssetSource(SankoBadge).uri,
- [ChainId.scroll]: Image.resolveAssetSource(ScrollBadge).uri,
- [ChainId.sepolia]: Image.resolveAssetSource(EthereumBadge).uri,
- [ChainId.zksync]: Image.resolveAssetSource(ZksyncBadge).uri,
- [ChainId.zora]: Image.resolveAssetSource(ZoraBadge).uri,
- [ChainId.zoraSepolia]: Image.resolveAssetSource(ZoraBadge).uri,
-};
export function AnimatedChainImage({
assetType,
@@ -69,15 +20,15 @@ export function AnimatedChainImage({
size?: number;
}) {
const { internalSelectedInputAsset, internalSelectedOutputAsset } = useSwapContext();
+ const backendNetworks = useBackendNetworksStore(state => state.backendNetworksSharedValue);
const url = useDerivedValue(() => {
const asset = assetType === 'input' ? internalSelectedInputAsset : internalSelectedOutputAsset;
const chainId = asset?.value?.chainId;
let url = 'eth';
-
if (chainId !== undefined && !(!showMainnetBadge && chainId === ChainId.mainnet)) {
- url = networkBadges[chainId];
+ url = getChainsBadgeWorklet(backendNetworks)[chainId];
}
return url;
});
@@ -86,24 +37,27 @@ export function AnimatedChainImage({
source: {
...DEFAULT_FASTER_IMAGE_CONFIG,
base64Placeholder: BLANK_BASE64_PIXEL,
- borderRadius: size / 2,
url: url.value,
},
}));
+ const { isDarkMode } = useColorMode();
+ const { containerStyle, iconStyle } = useMemo(
+ () => getChainBadgeStyles({ badgeXPosition: -size / 2, badgeYPosition: 0, isDarkMode, position: 'absolute', size }),
+ [isDarkMode, size]
+ );
+
return (
-
+
{/* ⚠️ TODO: This works but we should figure out how to type this correctly to avoid this error */}
{/* @ts-expect-error: Doesn't pick up that it's getting a source prop via animatedProps */}
-
+
);
}
const sx = StyleSheet.create({
badge: {
- bottom: 0,
- left: -8,
position: 'absolute',
shadowColor: globalColors.grey100,
shadowOffset: {
diff --git a/src/__swaps__/screens/Swap/components/AnimatedSwapCoinIcon.tsx b/src/__swaps__/screens/Swap/components/AnimatedSwapCoinIcon.tsx
index 7d8ec66e8e1..0b1b0241240 100644
--- a/src/__swaps__/screens/Swap/components/AnimatedSwapCoinIcon.tsx
+++ b/src/__swaps__/screens/Swap/components/AnimatedSwapCoinIcon.tsx
@@ -17,10 +17,12 @@ import { useSwapContext } from '../providers/swap-provider';
export const AnimatedSwapCoinIcon = memo(function AnimatedSwapCoinIcon({
assetType,
size = 32,
+ chainSize = size / 2,
showBadge = true,
}: {
assetType: 'input' | 'output';
size?: number;
+ chainSize?: number;
showBadge?: boolean;
}) {
const { isDarkMode, colors } = useTheme();
@@ -108,7 +110,7 @@ export const AnimatedSwapCoinIcon = memo(function AnimatedSwapCoinIcon({
/>
- {showBadge && }
+ {showBadge && }
);
});
@@ -135,24 +137,6 @@ const sx = StyleSheet.create({
coinIcon: {
overflow: 'hidden',
},
- container: {
- elevation: 6,
- height: 32,
- overflow: 'visible',
- },
- containerLarge: {
- elevation: 6,
- height: 36,
- overflow: 'visible',
- },
- containerSmall: {
- elevation: 6,
- height: 16,
- overflow: 'visible',
- },
- emptyState: {
- pointerEvents: 'none',
- },
reactCoinIconContainer: {
position: 'relative',
alignItems: 'center',
diff --git a/src/__swaps__/screens/Swap/components/CoinRow.tsx b/src/__swaps__/screens/Swap/components/CoinRow.tsx
index dc1894bddf1..0c5c4945aef 100644
--- a/src/__swaps__/screens/Swap/components/CoinRow.tsx
+++ b/src/__swaps__/screens/Swap/components/CoinRow.tsx
@@ -16,7 +16,7 @@ import { startCase } from 'lodash';
import React, { useCallback, useMemo } from 'react';
import { GestureResponderEvent } from 'react-native';
import { OnPressMenuItemEventObject } from 'react-native-ios-context-menu';
-import { SwapCoinIcon } from './SwapCoinIcon';
+import RainbowCoinIcon from '@/components/coin-icon/RainbowCoinIcon';
import { useBackendNetworksStore } from '@/state/backendNetworks/backendNetworks';
export const COIN_ROW_WITH_PADDING_HEIGHT = 56;
@@ -127,14 +127,13 @@ export function CoinRow({ isFavorite, onPress, output, uniqueId, testID, ...asse
gap={12}
>
-
diff --git a/src/__swaps__/screens/Swap/components/SwapCoinIcon.tsx b/src/__swaps__/screens/Swap/components/SwapCoinIcon.tsx
deleted file mode 100644
index f5e15d41c8d..00000000000
--- a/src/__swaps__/screens/Swap/components/SwapCoinIcon.tsx
+++ /dev/null
@@ -1,157 +0,0 @@
-/* eslint-disable no-nested-ternary */
-import React from 'react';
-import { StyleSheet, View } from 'react-native';
-import EthIcon from '@/assets/eth-icon.png';
-import { ChainImage } from '@/components/coin-icon/ChainImage';
-import { globalColors } from '@/design-system';
-import { borders, fonts } from '@/styles';
-import { useTheme } from '@/theme';
-import { FallbackIcon as CoinIconTextFallback, isETH } from '@/utils';
-import { FastFallbackCoinIconImage } from '@/components/asset-list/RecyclerAssetList2/FastComponents/FastFallbackCoinIconImage';
-import Animated from 'react-native-reanimated';
-import FastImage, { Source } from 'react-native-fast-image';
-import { ChainId } from '@/state/backendNetworks/types';
-
-// TODO: Delete this and replace with RainbowCoinIcon
-// ⚠️ When replacing this component with RainbowCoinIcon, make sure
-// ⚠️ to exactly replicate the sizing and shadows defined below
-
-const fallbackTextStyles = {
- fontFamily: fonts.family.SFProRounded,
- fontWeight: fonts.weight.bold,
- letterSpacing: fonts.letterSpacing.roundedTight,
- marginBottom: 0.5,
- textAlign: 'center',
-};
-
-const fallbackIconStyle = (size: number) => ({
- ...borders.buildCircleAsObject(size),
- position: 'absolute',
-});
-
-/**
- * If mainnet asset is available, get the token under /ethereum/ (token) url.
- * Otherwise let it use whatever type it has
- * @param param0 - optional mainnetAddress, address and network
- * @returns a proper type and address to use for the url
- */
-function resolveChainIdAndAddress({ address, mainnetAddress }: { mainnetAddress?: string; address: string }) {
- if (mainnetAddress) {
- return {
- resolvedAddress: mainnetAddress,
- };
- }
-
- return {
- resolvedAddress: address,
- };
-}
-
-export const SwapCoinIcon = React.memo(function FeedCoinIcon({
- address,
- color,
- iconUrl,
- disableShadow = true,
- forceDarkMode,
- mainnetAddress,
- chainId,
- symbol,
- size = 32,
- chainSize,
-}: {
- address: string;
- color?: string;
- iconUrl?: string;
- disableShadow?: boolean;
- forceDarkMode?: boolean;
- mainnetAddress?: string;
- chainId: ChainId;
- symbol: string;
- size?: number;
- chainSize?: number;
-}) {
- const theme = useTheme();
-
- const { resolvedAddress } = resolveChainIdAndAddress({
- address,
- mainnetAddress,
- });
-
- const fallbackIconColor = color ?? theme.colors.purpleUniswap;
- const shadowColor = theme.isDarkMode || forceDarkMode ? theme.colors.shadow : color || fallbackIconColor;
- const eth = isETH(resolvedAddress);
-
- return (
-
- {eth ? (
-
-
-
- ) : (
-
- {() => (
-
- )}
-
- )}
-
- {chainId && chainId !== ChainId.mainnet && size > 16 && (
-
-
-
- )}
-
- );
-});
-
-const styles = {
- container: (size: number) => ({
- elevation: 6,
- height: size,
- overflow: 'visible' as const,
- }),
- coinIcon: (size: number) => ({
- borderRadius: size / 2,
- height: size,
- width: size,
- overflow: 'visible' as const,
- }),
-};
-
-const sx = StyleSheet.create({
- badge: {
- bottom: -0,
- left: -8,
- position: 'absolute',
- shadowColor: globalColors.grey100,
- shadowOffset: {
- height: 4,
- width: 0,
- },
- shadowRadius: 6,
- shadowOpacity: 0.2,
- },
- reactCoinIconContainer: {
- alignItems: 'center',
- justifyContent: 'center',
- },
- withShadow: {
- elevation: 6,
- shadowOffset: {
- height: 4,
- width: 0,
- },
- shadowOpacity: 0.2,
- shadowRadius: 6,
- },
-});
diff --git a/src/__swaps__/screens/Swap/components/SwapInputAsset.tsx b/src/__swaps__/screens/Swap/components/SwapInputAsset.tsx
index 23734d39ce8..4117cc90d20 100644
--- a/src/__swaps__/screens/Swap/components/SwapInputAsset.tsx
+++ b/src/__swaps__/screens/Swap/components/SwapInputAsset.tsx
@@ -96,7 +96,7 @@ function SwapInputAmount() {
function SwapInputIcon() {
return (
-
+
);
}
diff --git a/src/__swaps__/screens/Swap/components/SwapOutputAsset.tsx b/src/__swaps__/screens/Swap/components/SwapOutputAsset.tsx
index 93130066142..3aa1ad7ddad 100644
--- a/src/__swaps__/screens/Swap/components/SwapOutputAsset.tsx
+++ b/src/__swaps__/screens/Swap/components/SwapOutputAsset.tsx
@@ -108,7 +108,7 @@ function SwapOutputAmount({ handleTapWhileDisabled }: { handleTapWhileDisabled:
function SwapOutputIcon() {
return (
-
+
);
}
diff --git a/src/__swaps__/screens/Swap/components/TokenList/ChainSelection.tsx b/src/__swaps__/screens/Swap/components/TokenList/ChainSelection.tsx
index 9bd8f61b63c..3620f694527 100644
--- a/src/__swaps__/screens/Swap/components/TokenList/ChainSelection.tsx
+++ b/src/__swaps__/screens/Swap/components/TokenList/ChainSelection.tsx
@@ -10,15 +10,13 @@ import { ChainId } from '@/state/backendNetworks/types';
import { opacity } from '@/__swaps__/utils/swaps';
import { analyticsV2 } from '@/analytics';
import { ChainImage } from '@/components/coin-icon/ChainImage';
-import { ContextMenuButton } from '@/components/context-menu';
import { AnimatedText, Bleed, Box, Inline, Text, TextIcon, globalColors, useColorMode } from '@/design-system';
import { useAccountAccentColor } from '@/hooks';
import { useSharedValueState } from '@/hooks/reanimated/useSharedValueState';
import { userAssetsStore, useUserAssetsStore } from '@/state/assets/userAssets';
import { swapsStore } from '@/state/swaps/swapsStore';
-import { showActionSheetWithOptions } from '@/utils';
-import { OnPressMenuItemEventObject } from 'react-native-ios-context-menu';
-import { getChainsLabelWorklet, getChainsNameWorklet, useBackendNetworksStore } from '@/state/backendNetworks/backendNetworks';
+import { getChainsBadgeWorklet, getChainsLabelWorklet, useBackendNetworksStore } from '@/state/backendNetworks/backendNetworks';
+import { DropdownMenu, MenuItem } from '@/components/DropdownMenu';
type ChainSelectionProps = {
allText?: string;
@@ -57,7 +55,7 @@ export const ChainSelection = memo(function ChainSelection({ allText, output }:
});
const handleSelectChain = useCallback(
- ({ nativeEvent: { actionKey } }: Omit) => {
+ (actionKey: string) => {
analyticsV2.track(analyticsV2.event.swapsChangedChainId, {
inputAsset: swapsStore.getState().inputAsset,
type: output ? 'output' : 'input',
@@ -77,14 +75,16 @@ export const ChainSelection = memo(function ChainSelection({ allText, output }:
);
const menuConfig = useMemo(() => {
- const supportedChains = balanceSortedChainList.map(chainId => {
+ let supportedChains: MenuItem[] = [];
+ supportedChains = balanceSortedChainList.map(chainId => {
return {
actionKey: `${chainId}`,
actionTitle: getChainsLabelWorklet(backendNetworks)[chainId],
icon: {
- iconType: 'ASSET',
- // NOTE: chainsName[chainId] for mainnet is 'mainnet' and we need it to be 'ethereum'
- iconValue: chainId === ChainId.mainnet ? 'ethereumBadge' : `${getChainsNameWorklet(backendNetworks)[chainId]}BadgeNoShadow`,
+ iconType: 'REMOTE',
+ iconValue: {
+ uri: getChainsBadgeWorklet(backendNetworks)[chainId],
+ },
},
};
});
@@ -94,8 +94,8 @@ export const ChainSelection = memo(function ChainSelection({ allText, output }:
actionKey: 'all',
actionTitle: i18n.t(i18n.l.exchange.all_networks),
icon: {
- iconType: 'icon',
- iconValue: '',
+ iconType: 'SYSTEM',
+ iconValue: 'globe',
},
});
}
@@ -105,24 +105,6 @@ export const ChainSelection = memo(function ChainSelection({ allText, output }:
};
}, [backendNetworks, balanceSortedChainList, output]);
- const onShowActionSheet = useCallback(() => {
- const chainTitles = menuConfig.menuItems.map(chain => chain.actionTitle);
-
- showActionSheetWithOptions(
- {
- options: chainTitles,
- showSeparators: true,
- },
- (index: number | undefined) => {
- // NOTE: When they click away from the menu, the index is undefined
- if (typeof index === 'undefined') return;
- handleSelectChain({
- nativeEvent: { actionKey: menuConfig.menuItems[index].actionKey, actionTitle: '' },
- });
- }
- );
- }, [handleSelectChain, menuConfig.menuItems]);
-
return (
@@ -165,16 +147,8 @@ export const ChainSelection = memo(function ChainSelection({ allText, output }:
)}
-
-
- {/* TODO: We need to add some ethereum utils to handle worklet functions */}
+
+
{chainName}
@@ -182,8 +156,8 @@ export const ChainSelection = memo(function ChainSelection({ allText, output }:
-
-
+
+
);
@@ -198,9 +172,13 @@ const ChainButtonIcon = ({ output }: { output: boolean | undefined }) => {
return (
{output ? (
-
+
) : userAssetsFilter && userAssetsFilter !== 'all' ? (
-
+
) : (
<>>
)}
diff --git a/src/assets/badges/apechain.png b/src/assets/badges/apechain.png
deleted file mode 100644
index f74845164af..00000000000
Binary files a/src/assets/badges/apechain.png and /dev/null differ
diff --git a/src/assets/badges/apechain@2x.png b/src/assets/badges/apechain@2x.png
deleted file mode 100644
index 64a762c4243..00000000000
Binary files a/src/assets/badges/apechain@2x.png and /dev/null differ
diff --git a/src/assets/badges/apechain@3x.png b/src/assets/badges/apechain@3x.png
deleted file mode 100644
index fcb69328296..00000000000
Binary files a/src/assets/badges/apechain@3x.png and /dev/null differ
diff --git a/src/assets/badges/apechainBadge.png b/src/assets/badges/apechainBadge.png
deleted file mode 100644
index b2e9d186af8..00000000000
Binary files a/src/assets/badges/apechainBadge.png and /dev/null differ
diff --git a/src/assets/badges/apechainBadge@2x.png b/src/assets/badges/apechainBadge@2x.png
deleted file mode 100644
index 4fd132ed1fb..00000000000
Binary files a/src/assets/badges/apechainBadge@2x.png and /dev/null differ
diff --git a/src/assets/badges/apechainBadge@3x.png b/src/assets/badges/apechainBadge@3x.png
deleted file mode 100644
index 33b686fb121..00000000000
Binary files a/src/assets/badges/apechainBadge@3x.png and /dev/null differ
diff --git a/src/assets/badges/apechainBadgeDark.png b/src/assets/badges/apechainBadgeDark.png
deleted file mode 100644
index 85ce8591eec..00000000000
Binary files a/src/assets/badges/apechainBadgeDark.png and /dev/null differ
diff --git a/src/assets/badges/apechainBadgeDark@2x.png b/src/assets/badges/apechainBadgeDark@2x.png
deleted file mode 100644
index ced4dc053fd..00000000000
Binary files a/src/assets/badges/apechainBadgeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/apechainBadgeDark@3x.png b/src/assets/badges/apechainBadgeDark@3x.png
deleted file mode 100644
index 302ccc1d6e9..00000000000
Binary files a/src/assets/badges/apechainBadgeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/apechainBadgeLarge.png b/src/assets/badges/apechainBadgeLarge.png
deleted file mode 100644
index b4261daba5e..00000000000
Binary files a/src/assets/badges/apechainBadgeLarge.png and /dev/null differ
diff --git a/src/assets/badges/apechainBadgeLarge@2x.png b/src/assets/badges/apechainBadgeLarge@2x.png
deleted file mode 100644
index c6576eb4e74..00000000000
Binary files a/src/assets/badges/apechainBadgeLarge@2x.png and /dev/null differ
diff --git a/src/assets/badges/apechainBadgeLarge@3x.png b/src/assets/badges/apechainBadgeLarge@3x.png
deleted file mode 100644
index 0e9b60470ff..00000000000
Binary files a/src/assets/badges/apechainBadgeLarge@3x.png and /dev/null differ
diff --git a/src/assets/badges/apechainBadgeLargeDark.png b/src/assets/badges/apechainBadgeLargeDark.png
deleted file mode 100644
index 30ddd73be15..00000000000
Binary files a/src/assets/badges/apechainBadgeLargeDark.png and /dev/null differ
diff --git a/src/assets/badges/apechainBadgeLargeDark@2x.png b/src/assets/badges/apechainBadgeLargeDark@2x.png
deleted file mode 100644
index faf0caafb64..00000000000
Binary files a/src/assets/badges/apechainBadgeLargeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/apechainBadgeLargeDark@3x.png b/src/assets/badges/apechainBadgeLargeDark@3x.png
deleted file mode 100644
index 46fb7f27973..00000000000
Binary files a/src/assets/badges/apechainBadgeLargeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/apechainBadgeNoShadow.png b/src/assets/badges/apechainBadgeNoShadow.png
deleted file mode 100644
index 0032d575c53..00000000000
Binary files a/src/assets/badges/apechainBadgeNoShadow.png and /dev/null differ
diff --git a/src/assets/badges/apechainBadgeNoShadow@2x.png b/src/assets/badges/apechainBadgeNoShadow@2x.png
deleted file mode 100644
index 85fc3696ae6..00000000000
Binary files a/src/assets/badges/apechainBadgeNoShadow@2x.png and /dev/null differ
diff --git a/src/assets/badges/apechainBadgeNoShadow@3x.png b/src/assets/badges/apechainBadgeNoShadow@3x.png
deleted file mode 100644
index d40f02b945a..00000000000
Binary files a/src/assets/badges/apechainBadgeNoShadow@3x.png and /dev/null differ
diff --git a/src/assets/badges/arbitrum.png b/src/assets/badges/arbitrum.png
deleted file mode 100644
index ad5c0420ad0..00000000000
Binary files a/src/assets/badges/arbitrum.png and /dev/null differ
diff --git a/src/assets/badges/arbitrum@2x.png b/src/assets/badges/arbitrum@2x.png
deleted file mode 100644
index 697bc2f6ec4..00000000000
Binary files a/src/assets/badges/arbitrum@2x.png and /dev/null differ
diff --git a/src/assets/badges/arbitrum@3x.png b/src/assets/badges/arbitrum@3x.png
deleted file mode 100644
index 4153e6706f2..00000000000
Binary files a/src/assets/badges/arbitrum@3x.png and /dev/null differ
diff --git a/src/assets/badges/arbitrumBadge.png b/src/assets/badges/arbitrumBadge.png
deleted file mode 100644
index 336c0ffc7c0..00000000000
Binary files a/src/assets/badges/arbitrumBadge.png and /dev/null differ
diff --git a/src/assets/badges/arbitrumBadge@2x.png b/src/assets/badges/arbitrumBadge@2x.png
deleted file mode 100644
index aa882b754e7..00000000000
Binary files a/src/assets/badges/arbitrumBadge@2x.png and /dev/null differ
diff --git a/src/assets/badges/arbitrumBadge@3x.png b/src/assets/badges/arbitrumBadge@3x.png
deleted file mode 100644
index 9f8efbbd4e9..00000000000
Binary files a/src/assets/badges/arbitrumBadge@3x.png and /dev/null differ
diff --git a/src/assets/badges/arbitrumBadgeDark.png b/src/assets/badges/arbitrumBadgeDark.png
deleted file mode 100644
index efa358318db..00000000000
Binary files a/src/assets/badges/arbitrumBadgeDark.png and /dev/null differ
diff --git a/src/assets/badges/arbitrumBadgeDark@2x.png b/src/assets/badges/arbitrumBadgeDark@2x.png
deleted file mode 100644
index b39422d39d6..00000000000
Binary files a/src/assets/badges/arbitrumBadgeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/arbitrumBadgeDark@3x.png b/src/assets/badges/arbitrumBadgeDark@3x.png
deleted file mode 100644
index 702a1b0c6b1..00000000000
Binary files a/src/assets/badges/arbitrumBadgeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/arbitrumBadgeLarge.png b/src/assets/badges/arbitrumBadgeLarge.png
deleted file mode 100644
index 6da245e017f..00000000000
Binary files a/src/assets/badges/arbitrumBadgeLarge.png and /dev/null differ
diff --git a/src/assets/badges/arbitrumBadgeLarge@2x.png b/src/assets/badges/arbitrumBadgeLarge@2x.png
deleted file mode 100644
index b0bc9eb0750..00000000000
Binary files a/src/assets/badges/arbitrumBadgeLarge@2x.png and /dev/null differ
diff --git a/src/assets/badges/arbitrumBadgeLarge@3x.png b/src/assets/badges/arbitrumBadgeLarge@3x.png
deleted file mode 100644
index 9820bedacfe..00000000000
Binary files a/src/assets/badges/arbitrumBadgeLarge@3x.png and /dev/null differ
diff --git a/src/assets/badges/arbitrumBadgeLargeDark.png b/src/assets/badges/arbitrumBadgeLargeDark.png
deleted file mode 100644
index 9448d1de65b..00000000000
Binary files a/src/assets/badges/arbitrumBadgeLargeDark.png and /dev/null differ
diff --git a/src/assets/badges/arbitrumBadgeLargeDark@2x.png b/src/assets/badges/arbitrumBadgeLargeDark@2x.png
deleted file mode 100644
index 9dc41251582..00000000000
Binary files a/src/assets/badges/arbitrumBadgeLargeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/arbitrumBadgeLargeDark@3x.png b/src/assets/badges/arbitrumBadgeLargeDark@3x.png
deleted file mode 100644
index 37a9aa5aeea..00000000000
Binary files a/src/assets/badges/arbitrumBadgeLargeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/arbitrumBadgeNoShadow.png b/src/assets/badges/arbitrumBadgeNoShadow.png
deleted file mode 100644
index c120981d000..00000000000
Binary files a/src/assets/badges/arbitrumBadgeNoShadow.png and /dev/null differ
diff --git a/src/assets/badges/arbitrumBadgeNoShadow@2x.png b/src/assets/badges/arbitrumBadgeNoShadow@2x.png
deleted file mode 100644
index c36f90160d5..00000000000
Binary files a/src/assets/badges/arbitrumBadgeNoShadow@2x.png and /dev/null differ
diff --git a/src/assets/badges/arbitrumBadgeNoShadow@3x.png b/src/assets/badges/arbitrumBadgeNoShadow@3x.png
deleted file mode 100644
index b63dcab7985..00000000000
Binary files a/src/assets/badges/arbitrumBadgeNoShadow@3x.png and /dev/null differ
diff --git a/src/assets/badges/avalanche.png b/src/assets/badges/avalanche.png
deleted file mode 100644
index eac51d88bdc..00000000000
Binary files a/src/assets/badges/avalanche.png and /dev/null differ
diff --git a/src/assets/badges/avalanche@2x.png b/src/assets/badges/avalanche@2x.png
deleted file mode 100644
index 91508ac10b9..00000000000
Binary files a/src/assets/badges/avalanche@2x.png and /dev/null differ
diff --git a/src/assets/badges/avalanche@3x.png b/src/assets/badges/avalanche@3x.png
deleted file mode 100644
index 0d206dd8a87..00000000000
Binary files a/src/assets/badges/avalanche@3x.png and /dev/null differ
diff --git a/src/assets/badges/avalancheBadge.png b/src/assets/badges/avalancheBadge.png
deleted file mode 100644
index b2cea034991..00000000000
Binary files a/src/assets/badges/avalancheBadge.png and /dev/null differ
diff --git a/src/assets/badges/avalancheBadge@2x.png b/src/assets/badges/avalancheBadge@2x.png
deleted file mode 100644
index 0ed30f49a82..00000000000
Binary files a/src/assets/badges/avalancheBadge@2x.png and /dev/null differ
diff --git a/src/assets/badges/avalancheBadge@3x.png b/src/assets/badges/avalancheBadge@3x.png
deleted file mode 100644
index 469c801b42c..00000000000
Binary files a/src/assets/badges/avalancheBadge@3x.png and /dev/null differ
diff --git a/src/assets/badges/avalancheBadgeDark.png b/src/assets/badges/avalancheBadgeDark.png
deleted file mode 100644
index 3945a18e6d9..00000000000
Binary files a/src/assets/badges/avalancheBadgeDark.png and /dev/null differ
diff --git a/src/assets/badges/avalancheBadgeDark@2x.png b/src/assets/badges/avalancheBadgeDark@2x.png
deleted file mode 100644
index d7d78e6b16c..00000000000
Binary files a/src/assets/badges/avalancheBadgeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/avalancheBadgeDark@3x.png b/src/assets/badges/avalancheBadgeDark@3x.png
deleted file mode 100644
index f5de41eda3e..00000000000
Binary files a/src/assets/badges/avalancheBadgeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/avalancheBadgeLarge.png b/src/assets/badges/avalancheBadgeLarge.png
deleted file mode 100644
index 902946ae3c9..00000000000
Binary files a/src/assets/badges/avalancheBadgeLarge.png and /dev/null differ
diff --git a/src/assets/badges/avalancheBadgeLarge@2x.png b/src/assets/badges/avalancheBadgeLarge@2x.png
deleted file mode 100644
index 33f88fe097b..00000000000
Binary files a/src/assets/badges/avalancheBadgeLarge@2x.png and /dev/null differ
diff --git a/src/assets/badges/avalancheBadgeLarge@3x.png b/src/assets/badges/avalancheBadgeLarge@3x.png
deleted file mode 100644
index d4027c9cf24..00000000000
Binary files a/src/assets/badges/avalancheBadgeLarge@3x.png and /dev/null differ
diff --git a/src/assets/badges/avalancheBadgeLargeDark.png b/src/assets/badges/avalancheBadgeLargeDark.png
deleted file mode 100644
index 97fbad65bbe..00000000000
Binary files a/src/assets/badges/avalancheBadgeLargeDark.png and /dev/null differ
diff --git a/src/assets/badges/avalancheBadgeLargeDark@2x.png b/src/assets/badges/avalancheBadgeLargeDark@2x.png
deleted file mode 100644
index 9a98698a18f..00000000000
Binary files a/src/assets/badges/avalancheBadgeLargeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/avalancheBadgeLargeDark@3x.png b/src/assets/badges/avalancheBadgeLargeDark@3x.png
deleted file mode 100644
index df44754f287..00000000000
Binary files a/src/assets/badges/avalancheBadgeLargeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/avalancheBadgeNoShadow.png b/src/assets/badges/avalancheBadgeNoShadow.png
deleted file mode 100644
index 52a3ce7d850..00000000000
Binary files a/src/assets/badges/avalancheBadgeNoShadow.png and /dev/null differ
diff --git a/src/assets/badges/avalancheBadgeNoShadow@2x.png b/src/assets/badges/avalancheBadgeNoShadow@2x.png
deleted file mode 100644
index 0313e4e7938..00000000000
Binary files a/src/assets/badges/avalancheBadgeNoShadow@2x.png and /dev/null differ
diff --git a/src/assets/badges/avalancheBadgeNoShadow@3x.png b/src/assets/badges/avalancheBadgeNoShadow@3x.png
deleted file mode 100644
index 98ce8cd728d..00000000000
Binary files a/src/assets/badges/avalancheBadgeNoShadow@3x.png and /dev/null differ
diff --git a/src/assets/badges/base.png b/src/assets/badges/base.png
deleted file mode 100644
index 8d365d203f2..00000000000
Binary files a/src/assets/badges/base.png and /dev/null differ
diff --git a/src/assets/badges/base@2x.png b/src/assets/badges/base@2x.png
deleted file mode 100644
index 1aded5c29f9..00000000000
Binary files a/src/assets/badges/base@2x.png and /dev/null differ
diff --git a/src/assets/badges/base@3x.png b/src/assets/badges/base@3x.png
deleted file mode 100644
index 570dc2e8618..00000000000
Binary files a/src/assets/badges/base@3x.png and /dev/null differ
diff --git a/src/assets/badges/baseBadge.png b/src/assets/badges/baseBadge.png
deleted file mode 100644
index 00ed64acf63..00000000000
Binary files a/src/assets/badges/baseBadge.png and /dev/null differ
diff --git a/src/assets/badges/baseBadge@2x.png b/src/assets/badges/baseBadge@2x.png
deleted file mode 100644
index 6f7f304b8ff..00000000000
Binary files a/src/assets/badges/baseBadge@2x.png and /dev/null differ
diff --git a/src/assets/badges/baseBadge@3x.png b/src/assets/badges/baseBadge@3x.png
deleted file mode 100644
index afb1c65ded0..00000000000
Binary files a/src/assets/badges/baseBadge@3x.png and /dev/null differ
diff --git a/src/assets/badges/baseBadgeDark.png b/src/assets/badges/baseBadgeDark.png
deleted file mode 100644
index 49a3212beb5..00000000000
Binary files a/src/assets/badges/baseBadgeDark.png and /dev/null differ
diff --git a/src/assets/badges/baseBadgeDark@2x.png b/src/assets/badges/baseBadgeDark@2x.png
deleted file mode 100644
index fe63de00615..00000000000
Binary files a/src/assets/badges/baseBadgeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/baseBadgeDark@3x.png b/src/assets/badges/baseBadgeDark@3x.png
deleted file mode 100644
index 19f909d968a..00000000000
Binary files a/src/assets/badges/baseBadgeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/baseBadgeLarge.png b/src/assets/badges/baseBadgeLarge.png
deleted file mode 100644
index 98ed2ac279f..00000000000
Binary files a/src/assets/badges/baseBadgeLarge.png and /dev/null differ
diff --git a/src/assets/badges/baseBadgeLarge@2x.png b/src/assets/badges/baseBadgeLarge@2x.png
deleted file mode 100644
index f868b51f280..00000000000
Binary files a/src/assets/badges/baseBadgeLarge@2x.png and /dev/null differ
diff --git a/src/assets/badges/baseBadgeLarge@3x.png b/src/assets/badges/baseBadgeLarge@3x.png
deleted file mode 100644
index 216a85b1f61..00000000000
Binary files a/src/assets/badges/baseBadgeLarge@3x.png and /dev/null differ
diff --git a/src/assets/badges/baseBadgeLargeDark.png b/src/assets/badges/baseBadgeLargeDark.png
deleted file mode 100644
index 92812acfd32..00000000000
Binary files a/src/assets/badges/baseBadgeLargeDark.png and /dev/null differ
diff --git a/src/assets/badges/baseBadgeLargeDark@2x.png b/src/assets/badges/baseBadgeLargeDark@2x.png
deleted file mode 100644
index 4eb077b5c8e..00000000000
Binary files a/src/assets/badges/baseBadgeLargeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/baseBadgeLargeDark@3x.png b/src/assets/badges/baseBadgeLargeDark@3x.png
deleted file mode 100644
index 96112338120..00000000000
Binary files a/src/assets/badges/baseBadgeLargeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/baseBadgeNoShadow.png b/src/assets/badges/baseBadgeNoShadow.png
deleted file mode 100644
index 5555c5e8073..00000000000
Binary files a/src/assets/badges/baseBadgeNoShadow.png and /dev/null differ
diff --git a/src/assets/badges/baseBadgeNoShadow@2x.png b/src/assets/badges/baseBadgeNoShadow@2x.png
deleted file mode 100644
index c942163c760..00000000000
Binary files a/src/assets/badges/baseBadgeNoShadow@2x.png and /dev/null differ
diff --git a/src/assets/badges/baseBadgeNoShadow@3x.png b/src/assets/badges/baseBadgeNoShadow@3x.png
deleted file mode 100644
index dc7fbe50493..00000000000
Binary files a/src/assets/badges/baseBadgeNoShadow@3x.png and /dev/null differ
diff --git a/src/assets/badges/blast.png b/src/assets/badges/blast.png
deleted file mode 100644
index f4080ed6132..00000000000
Binary files a/src/assets/badges/blast.png and /dev/null differ
diff --git a/src/assets/badges/blast@2x.png b/src/assets/badges/blast@2x.png
deleted file mode 100644
index e86b554b801..00000000000
Binary files a/src/assets/badges/blast@2x.png and /dev/null differ
diff --git a/src/assets/badges/blast@3x.png b/src/assets/badges/blast@3x.png
deleted file mode 100644
index 5f9894391d4..00000000000
Binary files a/src/assets/badges/blast@3x.png and /dev/null differ
diff --git a/src/assets/badges/blastBadge.png b/src/assets/badges/blastBadge.png
deleted file mode 100644
index 985aa133f17..00000000000
Binary files a/src/assets/badges/blastBadge.png and /dev/null differ
diff --git a/src/assets/badges/blastBadge@2x.png b/src/assets/badges/blastBadge@2x.png
deleted file mode 100644
index b480232c76d..00000000000
Binary files a/src/assets/badges/blastBadge@2x.png and /dev/null differ
diff --git a/src/assets/badges/blastBadge@3x.png b/src/assets/badges/blastBadge@3x.png
deleted file mode 100644
index f57e08c069d..00000000000
Binary files a/src/assets/badges/blastBadge@3x.png and /dev/null differ
diff --git a/src/assets/badges/blastBadgeDark.png b/src/assets/badges/blastBadgeDark.png
deleted file mode 100644
index 85fe755ad53..00000000000
Binary files a/src/assets/badges/blastBadgeDark.png and /dev/null differ
diff --git a/src/assets/badges/blastBadgeDark@2x.png b/src/assets/badges/blastBadgeDark@2x.png
deleted file mode 100644
index 1b70ca8edc8..00000000000
Binary files a/src/assets/badges/blastBadgeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/blastBadgeDark@3x.png b/src/assets/badges/blastBadgeDark@3x.png
deleted file mode 100644
index dff2e571814..00000000000
Binary files a/src/assets/badges/blastBadgeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/blastBadgeLarge.png b/src/assets/badges/blastBadgeLarge.png
deleted file mode 100644
index 53c654ec59d..00000000000
Binary files a/src/assets/badges/blastBadgeLarge.png and /dev/null differ
diff --git a/src/assets/badges/blastBadgeLarge@2x.png b/src/assets/badges/blastBadgeLarge@2x.png
deleted file mode 100644
index 21fa302a5b5..00000000000
Binary files a/src/assets/badges/blastBadgeLarge@2x.png and /dev/null differ
diff --git a/src/assets/badges/blastBadgeLarge@3x.png b/src/assets/badges/blastBadgeLarge@3x.png
deleted file mode 100644
index cc452ffab1d..00000000000
Binary files a/src/assets/badges/blastBadgeLarge@3x.png and /dev/null differ
diff --git a/src/assets/badges/blastBadgeLargeDark.png b/src/assets/badges/blastBadgeLargeDark.png
deleted file mode 100644
index affb576daba..00000000000
Binary files a/src/assets/badges/blastBadgeLargeDark.png and /dev/null differ
diff --git a/src/assets/badges/blastBadgeLargeDark@2x.png b/src/assets/badges/blastBadgeLargeDark@2x.png
deleted file mode 100644
index 0db296e2064..00000000000
Binary files a/src/assets/badges/blastBadgeLargeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/blastBadgeLargeDark@3x.png b/src/assets/badges/blastBadgeLargeDark@3x.png
deleted file mode 100644
index 3b75c5bb21a..00000000000
Binary files a/src/assets/badges/blastBadgeLargeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/blastBadgeNoShadow.png b/src/assets/badges/blastBadgeNoShadow.png
deleted file mode 100644
index d18ddf93124..00000000000
Binary files a/src/assets/badges/blastBadgeNoShadow.png and /dev/null differ
diff --git a/src/assets/badges/blastBadgeNoShadow@2x.png b/src/assets/badges/blastBadgeNoShadow@2x.png
deleted file mode 100644
index e2a391c7158..00000000000
Binary files a/src/assets/badges/blastBadgeNoShadow@2x.png and /dev/null differ
diff --git a/src/assets/badges/blastBadgeNoShadow@3x.png b/src/assets/badges/blastBadgeNoShadow@3x.png
deleted file mode 100644
index c502558ad15..00000000000
Binary files a/src/assets/badges/blastBadgeNoShadow@3x.png and /dev/null differ
diff --git a/src/assets/badges/bsc.png b/src/assets/badges/bsc.png
deleted file mode 100644
index 009bae7a844..00000000000
Binary files a/src/assets/badges/bsc.png and /dev/null differ
diff --git a/src/assets/badges/bsc@2x.png b/src/assets/badges/bsc@2x.png
deleted file mode 100644
index f164fd04e32..00000000000
Binary files a/src/assets/badges/bsc@2x.png and /dev/null differ
diff --git a/src/assets/badges/bsc@3x.png b/src/assets/badges/bsc@3x.png
deleted file mode 100644
index 0253b66c648..00000000000
Binary files a/src/assets/badges/bsc@3x.png and /dev/null differ
diff --git a/src/assets/badges/bscBadge.png b/src/assets/badges/bscBadge.png
deleted file mode 100644
index fe38fc67dcd..00000000000
Binary files a/src/assets/badges/bscBadge.png and /dev/null differ
diff --git a/src/assets/badges/bscBadge@2x.png b/src/assets/badges/bscBadge@2x.png
deleted file mode 100644
index f76b3865344..00000000000
Binary files a/src/assets/badges/bscBadge@2x.png and /dev/null differ
diff --git a/src/assets/badges/bscBadge@3x.png b/src/assets/badges/bscBadge@3x.png
deleted file mode 100644
index b2cda2771c3..00000000000
Binary files a/src/assets/badges/bscBadge@3x.png and /dev/null differ
diff --git a/src/assets/badges/bscBadgeDark.png b/src/assets/badges/bscBadgeDark.png
deleted file mode 100644
index 86be7743623..00000000000
Binary files a/src/assets/badges/bscBadgeDark.png and /dev/null differ
diff --git a/src/assets/badges/bscBadgeDark@2x.png b/src/assets/badges/bscBadgeDark@2x.png
deleted file mode 100644
index 2e31b912bbb..00000000000
Binary files a/src/assets/badges/bscBadgeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/bscBadgeDark@3x.png b/src/assets/badges/bscBadgeDark@3x.png
deleted file mode 100644
index 10784fb1f04..00000000000
Binary files a/src/assets/badges/bscBadgeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/bscBadgeLarge.png b/src/assets/badges/bscBadgeLarge.png
deleted file mode 100644
index 3d4775e0284..00000000000
Binary files a/src/assets/badges/bscBadgeLarge.png and /dev/null differ
diff --git a/src/assets/badges/bscBadgeLarge@2x.png b/src/assets/badges/bscBadgeLarge@2x.png
deleted file mode 100644
index 640a21ea10f..00000000000
Binary files a/src/assets/badges/bscBadgeLarge@2x.png and /dev/null differ
diff --git a/src/assets/badges/bscBadgeLarge@3x.png b/src/assets/badges/bscBadgeLarge@3x.png
deleted file mode 100644
index 4bce339ccb9..00000000000
Binary files a/src/assets/badges/bscBadgeLarge@3x.png and /dev/null differ
diff --git a/src/assets/badges/bscBadgeLargeDark.png b/src/assets/badges/bscBadgeLargeDark.png
deleted file mode 100644
index 7e2127fab1e..00000000000
Binary files a/src/assets/badges/bscBadgeLargeDark.png and /dev/null differ
diff --git a/src/assets/badges/bscBadgeLargeDark@2x.png b/src/assets/badges/bscBadgeLargeDark@2x.png
deleted file mode 100644
index 01c78be6dae..00000000000
Binary files a/src/assets/badges/bscBadgeLargeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/bscBadgeLargeDark@3x.png b/src/assets/badges/bscBadgeLargeDark@3x.png
deleted file mode 100644
index e51d11e662f..00000000000
Binary files a/src/assets/badges/bscBadgeLargeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/bscBadgeNoShadow.png b/src/assets/badges/bscBadgeNoShadow.png
deleted file mode 100644
index 252c6c8fdf0..00000000000
Binary files a/src/assets/badges/bscBadgeNoShadow.png and /dev/null differ
diff --git a/src/assets/badges/bscBadgeNoShadow@2x.png b/src/assets/badges/bscBadgeNoShadow@2x.png
deleted file mode 100644
index 429a5850c27..00000000000
Binary files a/src/assets/badges/bscBadgeNoShadow@2x.png and /dev/null differ
diff --git a/src/assets/badges/bscBadgeNoShadow@3x.png b/src/assets/badges/bscBadgeNoShadow@3x.png
deleted file mode 100644
index 39e48f9bcdd..00000000000
Binary files a/src/assets/badges/bscBadgeNoShadow@3x.png and /dev/null differ
diff --git a/src/assets/badges/degen.png b/src/assets/badges/degen.png
deleted file mode 100644
index 276d97c9237..00000000000
Binary files a/src/assets/badges/degen.png and /dev/null differ
diff --git a/src/assets/badges/degen@2x.png b/src/assets/badges/degen@2x.png
deleted file mode 100644
index 604123674d0..00000000000
Binary files a/src/assets/badges/degen@2x.png and /dev/null differ
diff --git a/src/assets/badges/degen@3x.png b/src/assets/badges/degen@3x.png
deleted file mode 100644
index 6451e39bf1a..00000000000
Binary files a/src/assets/badges/degen@3x.png and /dev/null differ
diff --git a/src/assets/badges/degenBadge.png b/src/assets/badges/degenBadge.png
deleted file mode 100644
index 5b5d494fa34..00000000000
Binary files a/src/assets/badges/degenBadge.png and /dev/null differ
diff --git a/src/assets/badges/degenBadge@2x.png b/src/assets/badges/degenBadge@2x.png
deleted file mode 100644
index 0673b612dce..00000000000
Binary files a/src/assets/badges/degenBadge@2x.png and /dev/null differ
diff --git a/src/assets/badges/degenBadge@3x.png b/src/assets/badges/degenBadge@3x.png
deleted file mode 100644
index f85e5c355c1..00000000000
Binary files a/src/assets/badges/degenBadge@3x.png and /dev/null differ
diff --git a/src/assets/badges/degenBadgeDark.png b/src/assets/badges/degenBadgeDark.png
deleted file mode 100644
index 86c37257696..00000000000
Binary files a/src/assets/badges/degenBadgeDark.png and /dev/null differ
diff --git a/src/assets/badges/degenBadgeDark@2x.png b/src/assets/badges/degenBadgeDark@2x.png
deleted file mode 100644
index d54c8af523e..00000000000
Binary files a/src/assets/badges/degenBadgeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/degenBadgeDark@3x.png b/src/assets/badges/degenBadgeDark@3x.png
deleted file mode 100644
index 188d495e9e9..00000000000
Binary files a/src/assets/badges/degenBadgeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/degenBadgeLarge.png b/src/assets/badges/degenBadgeLarge.png
deleted file mode 100644
index b27d6137830..00000000000
Binary files a/src/assets/badges/degenBadgeLarge.png and /dev/null differ
diff --git a/src/assets/badges/degenBadgeLarge@2x.png b/src/assets/badges/degenBadgeLarge@2x.png
deleted file mode 100644
index 668f0cb75e7..00000000000
Binary files a/src/assets/badges/degenBadgeLarge@2x.png and /dev/null differ
diff --git a/src/assets/badges/degenBadgeLarge@3x.png b/src/assets/badges/degenBadgeLarge@3x.png
deleted file mode 100644
index 1f6a1e9cc2e..00000000000
Binary files a/src/assets/badges/degenBadgeLarge@3x.png and /dev/null differ
diff --git a/src/assets/badges/degenBadgeLargeDark.png b/src/assets/badges/degenBadgeLargeDark.png
deleted file mode 100644
index 0578fc1e4d7..00000000000
Binary files a/src/assets/badges/degenBadgeLargeDark.png and /dev/null differ
diff --git a/src/assets/badges/degenBadgeLargeDark@2x.png b/src/assets/badges/degenBadgeLargeDark@2x.png
deleted file mode 100644
index 77382196a3c..00000000000
Binary files a/src/assets/badges/degenBadgeLargeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/degenBadgeLargeDark@3x.png b/src/assets/badges/degenBadgeLargeDark@3x.png
deleted file mode 100644
index d0b77907804..00000000000
Binary files a/src/assets/badges/degenBadgeLargeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/degenBadgeNoShadow.png b/src/assets/badges/degenBadgeNoShadow.png
deleted file mode 100644
index 066bcdcdf9e..00000000000
Binary files a/src/assets/badges/degenBadgeNoShadow.png and /dev/null differ
diff --git a/src/assets/badges/degenBadgeNoShadow@2x.png b/src/assets/badges/degenBadgeNoShadow@2x.png
deleted file mode 100644
index 654c930b0b3..00000000000
Binary files a/src/assets/badges/degenBadgeNoShadow@2x.png and /dev/null differ
diff --git a/src/assets/badges/degenBadgeNoShadow@3x.png b/src/assets/badges/degenBadgeNoShadow@3x.png
deleted file mode 100644
index 28631af39ff..00000000000
Binary files a/src/assets/badges/degenBadgeNoShadow@3x.png and /dev/null differ
diff --git a/src/assets/badges/ethereum.png b/src/assets/badges/ethereum.png
deleted file mode 100644
index 90cd4377c61..00000000000
Binary files a/src/assets/badges/ethereum.png and /dev/null differ
diff --git a/src/assets/badges/ethereum@2x.png b/src/assets/badges/ethereum@2x.png
deleted file mode 100644
index 2f295c7eadf..00000000000
Binary files a/src/assets/badges/ethereum@2x.png and /dev/null differ
diff --git a/src/assets/badges/ethereum@3x.png b/src/assets/badges/ethereum@3x.png
deleted file mode 100644
index 5d46e46276b..00000000000
Binary files a/src/assets/badges/ethereum@3x.png and /dev/null differ
diff --git a/src/assets/badges/ethereumBadge.png b/src/assets/badges/ethereumBadge.png
deleted file mode 100644
index cbbfb144c7f..00000000000
Binary files a/src/assets/badges/ethereumBadge.png and /dev/null differ
diff --git a/src/assets/badges/ethereumBadge@2x.png b/src/assets/badges/ethereumBadge@2x.png
deleted file mode 100644
index 2c72c8d698e..00000000000
Binary files a/src/assets/badges/ethereumBadge@2x.png and /dev/null differ
diff --git a/src/assets/badges/ethereumBadge@3x.png b/src/assets/badges/ethereumBadge@3x.png
deleted file mode 100644
index fe08ca8285d..00000000000
Binary files a/src/assets/badges/ethereumBadge@3x.png and /dev/null differ
diff --git a/src/assets/badges/ethereumBadgeDark.png b/src/assets/badges/ethereumBadgeDark.png
deleted file mode 100644
index e889ca02d99..00000000000
Binary files a/src/assets/badges/ethereumBadgeDark.png and /dev/null differ
diff --git a/src/assets/badges/ethereumBadgeDark@2x.png b/src/assets/badges/ethereumBadgeDark@2x.png
deleted file mode 100644
index bdb47515839..00000000000
Binary files a/src/assets/badges/ethereumBadgeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/ethereumBadgeDark@3x.png b/src/assets/badges/ethereumBadgeDark@3x.png
deleted file mode 100644
index d91696eb022..00000000000
Binary files a/src/assets/badges/ethereumBadgeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/ethereumBadgeLarge.png b/src/assets/badges/ethereumBadgeLarge.png
deleted file mode 100644
index 2c72c8d698e..00000000000
Binary files a/src/assets/badges/ethereumBadgeLarge.png and /dev/null differ
diff --git a/src/assets/badges/ethereumBadgeLarge@2x.png b/src/assets/badges/ethereumBadgeLarge@2x.png
deleted file mode 100644
index d8ba3c4fa41..00000000000
Binary files a/src/assets/badges/ethereumBadgeLarge@2x.png and /dev/null differ
diff --git a/src/assets/badges/ethereumBadgeLarge@3x.png b/src/assets/badges/ethereumBadgeLarge@3x.png
deleted file mode 100644
index 74bb43b64f3..00000000000
Binary files a/src/assets/badges/ethereumBadgeLarge@3x.png and /dev/null differ
diff --git a/src/assets/badges/ethereumBadgeLargeDark.png b/src/assets/badges/ethereumBadgeLargeDark.png
deleted file mode 100644
index fd71fab44d4..00000000000
Binary files a/src/assets/badges/ethereumBadgeLargeDark.png and /dev/null differ
diff --git a/src/assets/badges/ethereumBadgeLargeDark@2x.png b/src/assets/badges/ethereumBadgeLargeDark@2x.png
deleted file mode 100644
index d1170b13f33..00000000000
Binary files a/src/assets/badges/ethereumBadgeLargeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/ethereumBadgeLargeDark@3x.png b/src/assets/badges/ethereumBadgeLargeDark@3x.png
deleted file mode 100644
index 3b1c00facca..00000000000
Binary files a/src/assets/badges/ethereumBadgeLargeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/ethereumBadgeNoShadow.png b/src/assets/badges/ethereumBadgeNoShadow.png
deleted file mode 100644
index a41cc67b35a..00000000000
Binary files a/src/assets/badges/ethereumBadgeNoShadow.png and /dev/null differ
diff --git a/src/assets/badges/ethereumBadgeNoShadow@2x.png b/src/assets/badges/ethereumBadgeNoShadow@2x.png
deleted file mode 100644
index 3bcb9df909b..00000000000
Binary files a/src/assets/badges/ethereumBadgeNoShadow@2x.png and /dev/null differ
diff --git a/src/assets/badges/ethereumBadgeNoShadow@3x.png b/src/assets/badges/ethereumBadgeNoShadow@3x.png
deleted file mode 100644
index d8365c7bf33..00000000000
Binary files a/src/assets/badges/ethereumBadgeNoShadow@3x.png and /dev/null differ
diff --git a/src/assets/badges/gnosis.png b/src/assets/badges/gnosis.png
deleted file mode 100644
index afb08cb40e6..00000000000
Binary files a/src/assets/badges/gnosis.png and /dev/null differ
diff --git a/src/assets/badges/gnosis@2x.png b/src/assets/badges/gnosis@2x.png
deleted file mode 100644
index 3a021929690..00000000000
Binary files a/src/assets/badges/gnosis@2x.png and /dev/null differ
diff --git a/src/assets/badges/gnosis@3x.png b/src/assets/badges/gnosis@3x.png
deleted file mode 100644
index 09946eb88a5..00000000000
Binary files a/src/assets/badges/gnosis@3x.png and /dev/null differ
diff --git a/src/assets/badges/gnosisBadge.png b/src/assets/badges/gnosisBadge.png
deleted file mode 100644
index 961610867dd..00000000000
Binary files a/src/assets/badges/gnosisBadge.png and /dev/null differ
diff --git a/src/assets/badges/gnosisBadge@2x.png b/src/assets/badges/gnosisBadge@2x.png
deleted file mode 100644
index 1355360aca0..00000000000
Binary files a/src/assets/badges/gnosisBadge@2x.png and /dev/null differ
diff --git a/src/assets/badges/gnosisBadge@3x.png b/src/assets/badges/gnosisBadge@3x.png
deleted file mode 100644
index 19592fc8d64..00000000000
Binary files a/src/assets/badges/gnosisBadge@3x.png and /dev/null differ
diff --git a/src/assets/badges/gnosisBadgeDark.png b/src/assets/badges/gnosisBadgeDark.png
deleted file mode 100644
index cd7d26152c2..00000000000
Binary files a/src/assets/badges/gnosisBadgeDark.png and /dev/null differ
diff --git a/src/assets/badges/gnosisBadgeDark@2x.png b/src/assets/badges/gnosisBadgeDark@2x.png
deleted file mode 100644
index 029c07d9ddb..00000000000
Binary files a/src/assets/badges/gnosisBadgeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/gnosisBadgeDark@3x.png b/src/assets/badges/gnosisBadgeDark@3x.png
deleted file mode 100644
index 5c8ed229375..00000000000
Binary files a/src/assets/badges/gnosisBadgeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/gnosisBadgeLarge.png b/src/assets/badges/gnosisBadgeLarge.png
deleted file mode 100644
index 9cf5511d8f1..00000000000
Binary files a/src/assets/badges/gnosisBadgeLarge.png and /dev/null differ
diff --git a/src/assets/badges/gnosisBadgeLarge@2x.png b/src/assets/badges/gnosisBadgeLarge@2x.png
deleted file mode 100644
index 301ddfb2914..00000000000
Binary files a/src/assets/badges/gnosisBadgeLarge@2x.png and /dev/null differ
diff --git a/src/assets/badges/gnosisBadgeLarge@3x.png b/src/assets/badges/gnosisBadgeLarge@3x.png
deleted file mode 100644
index e787754b713..00000000000
Binary files a/src/assets/badges/gnosisBadgeLarge@3x.png and /dev/null differ
diff --git a/src/assets/badges/gnosisBadgeLargeDark.png b/src/assets/badges/gnosisBadgeLargeDark.png
deleted file mode 100644
index 4f3b0c859cb..00000000000
Binary files a/src/assets/badges/gnosisBadgeLargeDark.png and /dev/null differ
diff --git a/src/assets/badges/gnosisBadgeLargeDark@2x.png b/src/assets/badges/gnosisBadgeLargeDark@2x.png
deleted file mode 100644
index 79768e5d97e..00000000000
Binary files a/src/assets/badges/gnosisBadgeLargeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/gnosisBadgeLargeDark@3x.png b/src/assets/badges/gnosisBadgeLargeDark@3x.png
deleted file mode 100644
index 4975e795ef0..00000000000
Binary files a/src/assets/badges/gnosisBadgeLargeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/gnosisBadgeNoShadow.png b/src/assets/badges/gnosisBadgeNoShadow.png
deleted file mode 100644
index baa5ee94397..00000000000
Binary files a/src/assets/badges/gnosisBadgeNoShadow.png and /dev/null differ
diff --git a/src/assets/badges/gnosisBadgeNoShadow@2x.png b/src/assets/badges/gnosisBadgeNoShadow@2x.png
deleted file mode 100644
index 57e1e098b6a..00000000000
Binary files a/src/assets/badges/gnosisBadgeNoShadow@2x.png and /dev/null differ
diff --git a/src/assets/badges/gnosisBadgeNoShadow@3x.png b/src/assets/badges/gnosisBadgeNoShadow@3x.png
deleted file mode 100644
index 42a52730e27..00000000000
Binary files a/src/assets/badges/gnosisBadgeNoShadow@3x.png and /dev/null differ
diff --git a/src/assets/badges/gravity.png b/src/assets/badges/gravity.png
deleted file mode 100644
index a515d5551c5..00000000000
Binary files a/src/assets/badges/gravity.png and /dev/null differ
diff --git a/src/assets/badges/gravity@2x.png b/src/assets/badges/gravity@2x.png
deleted file mode 100644
index 29e60cbad1c..00000000000
Binary files a/src/assets/badges/gravity@2x.png and /dev/null differ
diff --git a/src/assets/badges/gravity@3x.png b/src/assets/badges/gravity@3x.png
deleted file mode 100644
index 55108967dea..00000000000
Binary files a/src/assets/badges/gravity@3x.png and /dev/null differ
diff --git a/src/assets/badges/gravityBadge.png b/src/assets/badges/gravityBadge.png
deleted file mode 100644
index ad033ad3691..00000000000
Binary files a/src/assets/badges/gravityBadge.png and /dev/null differ
diff --git a/src/assets/badges/gravityBadge@2x.png b/src/assets/badges/gravityBadge@2x.png
deleted file mode 100644
index 2264da68ec9..00000000000
Binary files a/src/assets/badges/gravityBadge@2x.png and /dev/null differ
diff --git a/src/assets/badges/gravityBadge@3x.png b/src/assets/badges/gravityBadge@3x.png
deleted file mode 100644
index 8d6bdddc381..00000000000
Binary files a/src/assets/badges/gravityBadge@3x.png and /dev/null differ
diff --git a/src/assets/badges/gravityBadgeDark.png b/src/assets/badges/gravityBadgeDark.png
deleted file mode 100644
index 02fb9e0677f..00000000000
Binary files a/src/assets/badges/gravityBadgeDark.png and /dev/null differ
diff --git a/src/assets/badges/gravityBadgeDark@2x.png b/src/assets/badges/gravityBadgeDark@2x.png
deleted file mode 100644
index 9aadd9549ae..00000000000
Binary files a/src/assets/badges/gravityBadgeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/gravityBadgeDark@3x.png b/src/assets/badges/gravityBadgeDark@3x.png
deleted file mode 100644
index 5218bf5b88e..00000000000
Binary files a/src/assets/badges/gravityBadgeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/gravityBadgeLarge.png b/src/assets/badges/gravityBadgeLarge.png
deleted file mode 100644
index ccfed23d64b..00000000000
Binary files a/src/assets/badges/gravityBadgeLarge.png and /dev/null differ
diff --git a/src/assets/badges/gravityBadgeLarge@2x.png b/src/assets/badges/gravityBadgeLarge@2x.png
deleted file mode 100644
index 51e00178021..00000000000
Binary files a/src/assets/badges/gravityBadgeLarge@2x.png and /dev/null differ
diff --git a/src/assets/badges/gravityBadgeLarge@3x.png b/src/assets/badges/gravityBadgeLarge@3x.png
deleted file mode 100644
index 805d9fcd7b9..00000000000
Binary files a/src/assets/badges/gravityBadgeLarge@3x.png and /dev/null differ
diff --git a/src/assets/badges/gravityBadgeLargeDark.png b/src/assets/badges/gravityBadgeLargeDark.png
deleted file mode 100644
index ab9ee2fcbae..00000000000
Binary files a/src/assets/badges/gravityBadgeLargeDark.png and /dev/null differ
diff --git a/src/assets/badges/gravityBadgeLargeDark@2x.png b/src/assets/badges/gravityBadgeLargeDark@2x.png
deleted file mode 100644
index 067b373a7e4..00000000000
Binary files a/src/assets/badges/gravityBadgeLargeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/gravityBadgeLargeDark@3x.png b/src/assets/badges/gravityBadgeLargeDark@3x.png
deleted file mode 100644
index 362d6f3d772..00000000000
Binary files a/src/assets/badges/gravityBadgeLargeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/gravityBadgeNoShadow.png b/src/assets/badges/gravityBadgeNoShadow.png
deleted file mode 100644
index 9492a525822..00000000000
Binary files a/src/assets/badges/gravityBadgeNoShadow.png and /dev/null differ
diff --git a/src/assets/badges/gravityBadgeNoShadow@2x.png b/src/assets/badges/gravityBadgeNoShadow@2x.png
deleted file mode 100644
index 5052d829f1e..00000000000
Binary files a/src/assets/badges/gravityBadgeNoShadow@2x.png and /dev/null differ
diff --git a/src/assets/badges/gravityBadgeNoShadow@3x.png b/src/assets/badges/gravityBadgeNoShadow@3x.png
deleted file mode 100644
index 474f948bf99..00000000000
Binary files a/src/assets/badges/gravityBadgeNoShadow@3x.png and /dev/null differ
diff --git a/src/assets/badges/ink.png b/src/assets/badges/ink.png
deleted file mode 100644
index f334bf407de..00000000000
Binary files a/src/assets/badges/ink.png and /dev/null differ
diff --git a/src/assets/badges/ink@2x.png b/src/assets/badges/ink@2x.png
deleted file mode 100644
index 44b4fa21fd1..00000000000
Binary files a/src/assets/badges/ink@2x.png and /dev/null differ
diff --git a/src/assets/badges/ink@3x.png b/src/assets/badges/ink@3x.png
deleted file mode 100644
index 1c79e356b17..00000000000
Binary files a/src/assets/badges/ink@3x.png and /dev/null differ
diff --git a/src/assets/badges/inkBadge.png b/src/assets/badges/inkBadge.png
deleted file mode 100644
index a3089636e54..00000000000
Binary files a/src/assets/badges/inkBadge.png and /dev/null differ
diff --git a/src/assets/badges/inkBadge@2x.png b/src/assets/badges/inkBadge@2x.png
deleted file mode 100644
index e4705d265a0..00000000000
Binary files a/src/assets/badges/inkBadge@2x.png and /dev/null differ
diff --git a/src/assets/badges/inkBadge@3x.png b/src/assets/badges/inkBadge@3x.png
deleted file mode 100644
index 2a4937885c2..00000000000
Binary files a/src/assets/badges/inkBadge@3x.png and /dev/null differ
diff --git a/src/assets/badges/inkBadgeDark.png b/src/assets/badges/inkBadgeDark.png
deleted file mode 100644
index 68cd1fce628..00000000000
Binary files a/src/assets/badges/inkBadgeDark.png and /dev/null differ
diff --git a/src/assets/badges/inkBadgeDark@2x.png b/src/assets/badges/inkBadgeDark@2x.png
deleted file mode 100644
index 26ed12a11d4..00000000000
Binary files a/src/assets/badges/inkBadgeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/inkBadgeDark@3x.png b/src/assets/badges/inkBadgeDark@3x.png
deleted file mode 100644
index 70ff6b9dcb9..00000000000
Binary files a/src/assets/badges/inkBadgeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/inkBadgeLarge.png b/src/assets/badges/inkBadgeLarge.png
deleted file mode 100644
index 196dac3ddbe..00000000000
Binary files a/src/assets/badges/inkBadgeLarge.png and /dev/null differ
diff --git a/src/assets/badges/inkBadgeLarge@2x.png b/src/assets/badges/inkBadgeLarge@2x.png
deleted file mode 100644
index 1a67fdd1416..00000000000
Binary files a/src/assets/badges/inkBadgeLarge@2x.png and /dev/null differ
diff --git a/src/assets/badges/inkBadgeLarge@3x.png b/src/assets/badges/inkBadgeLarge@3x.png
deleted file mode 100644
index b9daa7524b8..00000000000
Binary files a/src/assets/badges/inkBadgeLarge@3x.png and /dev/null differ
diff --git a/src/assets/badges/inkBadgeLargeDark.png b/src/assets/badges/inkBadgeLargeDark.png
deleted file mode 100644
index f10c9b647e0..00000000000
Binary files a/src/assets/badges/inkBadgeLargeDark.png and /dev/null differ
diff --git a/src/assets/badges/inkBadgeLargeDark@2x.png b/src/assets/badges/inkBadgeLargeDark@2x.png
deleted file mode 100644
index 9f11ef214f8..00000000000
Binary files a/src/assets/badges/inkBadgeLargeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/inkBadgeLargeDark@3x.png b/src/assets/badges/inkBadgeLargeDark@3x.png
deleted file mode 100644
index f17fdb567a0..00000000000
Binary files a/src/assets/badges/inkBadgeLargeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/inkBadgeNoShadow.png b/src/assets/badges/inkBadgeNoShadow.png
deleted file mode 100644
index 7bf5a6dffca..00000000000
Binary files a/src/assets/badges/inkBadgeNoShadow.png and /dev/null differ
diff --git a/src/assets/badges/inkBadgeNoShadow@2x.png b/src/assets/badges/inkBadgeNoShadow@2x.png
deleted file mode 100644
index f41b166d389..00000000000
Binary files a/src/assets/badges/inkBadgeNoShadow@2x.png and /dev/null differ
diff --git a/src/assets/badges/inkBadgeNoShadow@3x.png b/src/assets/badges/inkBadgeNoShadow@3x.png
deleted file mode 100644
index bcbbcd0679d..00000000000
Binary files a/src/assets/badges/inkBadgeNoShadow@3x.png and /dev/null differ
diff --git a/src/assets/badges/linea.png b/src/assets/badges/linea.png
deleted file mode 100644
index 14e4a7fface..00000000000
Binary files a/src/assets/badges/linea.png and /dev/null differ
diff --git a/src/assets/badges/linea@2x.png b/src/assets/badges/linea@2x.png
deleted file mode 100644
index 42f41b35f9d..00000000000
Binary files a/src/assets/badges/linea@2x.png and /dev/null differ
diff --git a/src/assets/badges/linea@3x.png b/src/assets/badges/linea@3x.png
deleted file mode 100644
index 4cc7abd0cdc..00000000000
Binary files a/src/assets/badges/linea@3x.png and /dev/null differ
diff --git a/src/assets/badges/lineaBadge.png b/src/assets/badges/lineaBadge.png
deleted file mode 100644
index 267723587ca..00000000000
Binary files a/src/assets/badges/lineaBadge.png and /dev/null differ
diff --git a/src/assets/badges/lineaBadge@2x.png b/src/assets/badges/lineaBadge@2x.png
deleted file mode 100644
index 70bb69fae24..00000000000
Binary files a/src/assets/badges/lineaBadge@2x.png and /dev/null differ
diff --git a/src/assets/badges/lineaBadge@3x.png b/src/assets/badges/lineaBadge@3x.png
deleted file mode 100644
index 814892f7fdb..00000000000
Binary files a/src/assets/badges/lineaBadge@3x.png and /dev/null differ
diff --git a/src/assets/badges/lineaBadgeDark.png b/src/assets/badges/lineaBadgeDark.png
deleted file mode 100644
index 1fa46075d00..00000000000
Binary files a/src/assets/badges/lineaBadgeDark.png and /dev/null differ
diff --git a/src/assets/badges/lineaBadgeDark@2x.png b/src/assets/badges/lineaBadgeDark@2x.png
deleted file mode 100644
index 152eb8d6177..00000000000
Binary files a/src/assets/badges/lineaBadgeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/lineaBadgeDark@3x.png b/src/assets/badges/lineaBadgeDark@3x.png
deleted file mode 100644
index a58ff5b93ac..00000000000
Binary files a/src/assets/badges/lineaBadgeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/lineaBadgeLarge.png b/src/assets/badges/lineaBadgeLarge.png
deleted file mode 100644
index 93a23a92347..00000000000
Binary files a/src/assets/badges/lineaBadgeLarge.png and /dev/null differ
diff --git a/src/assets/badges/lineaBadgeLarge@2x.png b/src/assets/badges/lineaBadgeLarge@2x.png
deleted file mode 100644
index 0fe5d25acdf..00000000000
Binary files a/src/assets/badges/lineaBadgeLarge@2x.png and /dev/null differ
diff --git a/src/assets/badges/lineaBadgeLarge@3x.png b/src/assets/badges/lineaBadgeLarge@3x.png
deleted file mode 100644
index 4f3a3c0ce1c..00000000000
Binary files a/src/assets/badges/lineaBadgeLarge@3x.png and /dev/null differ
diff --git a/src/assets/badges/lineaBadgeLargeDark.png b/src/assets/badges/lineaBadgeLargeDark.png
deleted file mode 100644
index f463c5abcc7..00000000000
Binary files a/src/assets/badges/lineaBadgeLargeDark.png and /dev/null differ
diff --git a/src/assets/badges/lineaBadgeLargeDark@2x.png b/src/assets/badges/lineaBadgeLargeDark@2x.png
deleted file mode 100644
index f417f8f1f16..00000000000
Binary files a/src/assets/badges/lineaBadgeLargeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/lineaBadgeLargeDark@3x.png b/src/assets/badges/lineaBadgeLargeDark@3x.png
deleted file mode 100644
index 86c51a9e20b..00000000000
Binary files a/src/assets/badges/lineaBadgeLargeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/lineaBadgeNoShadow.png b/src/assets/badges/lineaBadgeNoShadow.png
deleted file mode 100644
index 1af3c5fd42d..00000000000
Binary files a/src/assets/badges/lineaBadgeNoShadow.png and /dev/null differ
diff --git a/src/assets/badges/lineaBadgeNoShadow@2x.png b/src/assets/badges/lineaBadgeNoShadow@2x.png
deleted file mode 100644
index cddfa99c67f..00000000000
Binary files a/src/assets/badges/lineaBadgeNoShadow@2x.png and /dev/null differ
diff --git a/src/assets/badges/lineaBadgeNoShadow@3x.png b/src/assets/badges/lineaBadgeNoShadow@3x.png
deleted file mode 100644
index 22007385103..00000000000
Binary files a/src/assets/badges/lineaBadgeNoShadow@3x.png and /dev/null differ
diff --git a/src/assets/badges/optimism.png b/src/assets/badges/optimism.png
deleted file mode 100644
index 36d6cf2e73f..00000000000
Binary files a/src/assets/badges/optimism.png and /dev/null differ
diff --git a/src/assets/badges/optimism@2x.png b/src/assets/badges/optimism@2x.png
deleted file mode 100644
index 81f4ced3fb9..00000000000
Binary files a/src/assets/badges/optimism@2x.png and /dev/null differ
diff --git a/src/assets/badges/optimism@3x.png b/src/assets/badges/optimism@3x.png
deleted file mode 100644
index d5dab748c01..00000000000
Binary files a/src/assets/badges/optimism@3x.png and /dev/null differ
diff --git a/src/assets/badges/optimismBadge.png b/src/assets/badges/optimismBadge.png
deleted file mode 100644
index 54f80653429..00000000000
Binary files a/src/assets/badges/optimismBadge.png and /dev/null differ
diff --git a/src/assets/badges/optimismBadge@2x.png b/src/assets/badges/optimismBadge@2x.png
deleted file mode 100644
index 5e1ac62ec65..00000000000
Binary files a/src/assets/badges/optimismBadge@2x.png and /dev/null differ
diff --git a/src/assets/badges/optimismBadge@3x.png b/src/assets/badges/optimismBadge@3x.png
deleted file mode 100644
index 89cb293fa1e..00000000000
Binary files a/src/assets/badges/optimismBadge@3x.png and /dev/null differ
diff --git a/src/assets/badges/optimismBadgeDark.png b/src/assets/badges/optimismBadgeDark.png
deleted file mode 100644
index 9b62d3d7d3b..00000000000
Binary files a/src/assets/badges/optimismBadgeDark.png and /dev/null differ
diff --git a/src/assets/badges/optimismBadgeDark@2x.png b/src/assets/badges/optimismBadgeDark@2x.png
deleted file mode 100644
index bf01d5d50e3..00000000000
Binary files a/src/assets/badges/optimismBadgeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/optimismBadgeDark@3x.png b/src/assets/badges/optimismBadgeDark@3x.png
deleted file mode 100644
index 6a12fb2f747..00000000000
Binary files a/src/assets/badges/optimismBadgeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/optimismBadgeLarge.png b/src/assets/badges/optimismBadgeLarge.png
deleted file mode 100644
index a3c1f82c46a..00000000000
Binary files a/src/assets/badges/optimismBadgeLarge.png and /dev/null differ
diff --git a/src/assets/badges/optimismBadgeLarge@2x.png b/src/assets/badges/optimismBadgeLarge@2x.png
deleted file mode 100644
index 86b7ed981b3..00000000000
Binary files a/src/assets/badges/optimismBadgeLarge@2x.png and /dev/null differ
diff --git a/src/assets/badges/optimismBadgeLarge@3x.png b/src/assets/badges/optimismBadgeLarge@3x.png
deleted file mode 100644
index b457319b2dc..00000000000
Binary files a/src/assets/badges/optimismBadgeLarge@3x.png and /dev/null differ
diff --git a/src/assets/badges/optimismBadgeLargeDark.png b/src/assets/badges/optimismBadgeLargeDark.png
deleted file mode 100644
index 989748d3e44..00000000000
Binary files a/src/assets/badges/optimismBadgeLargeDark.png and /dev/null differ
diff --git a/src/assets/badges/optimismBadgeLargeDark@2x.png b/src/assets/badges/optimismBadgeLargeDark@2x.png
deleted file mode 100644
index 992f8265d3a..00000000000
Binary files a/src/assets/badges/optimismBadgeLargeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/optimismBadgeLargeDark@3x.png b/src/assets/badges/optimismBadgeLargeDark@3x.png
deleted file mode 100644
index ffcf6caff34..00000000000
Binary files a/src/assets/badges/optimismBadgeLargeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/optimismBadgeNoShadow.png b/src/assets/badges/optimismBadgeNoShadow.png
deleted file mode 100644
index bd174ed1ba6..00000000000
Binary files a/src/assets/badges/optimismBadgeNoShadow.png and /dev/null differ
diff --git a/src/assets/badges/optimismBadgeNoShadow@2x.png b/src/assets/badges/optimismBadgeNoShadow@2x.png
deleted file mode 100644
index 607be439b13..00000000000
Binary files a/src/assets/badges/optimismBadgeNoShadow@2x.png and /dev/null differ
diff --git a/src/assets/badges/optimismBadgeNoShadow@3x.png b/src/assets/badges/optimismBadgeNoShadow@3x.png
deleted file mode 100644
index 6081618cd1a..00000000000
Binary files a/src/assets/badges/optimismBadgeNoShadow@3x.png and /dev/null differ
diff --git a/src/assets/badges/polygon.png b/src/assets/badges/polygon.png
deleted file mode 100644
index e0a9fa08e9c..00000000000
Binary files a/src/assets/badges/polygon.png and /dev/null differ
diff --git a/src/assets/badges/polygon@2x.png b/src/assets/badges/polygon@2x.png
deleted file mode 100644
index 9ff81cf978b..00000000000
Binary files a/src/assets/badges/polygon@2x.png and /dev/null differ
diff --git a/src/assets/badges/polygon@3x.png b/src/assets/badges/polygon@3x.png
deleted file mode 100644
index 9e3bc2e7d04..00000000000
Binary files a/src/assets/badges/polygon@3x.png and /dev/null differ
diff --git a/src/assets/badges/polygonBadge.png b/src/assets/badges/polygonBadge.png
deleted file mode 100644
index b245d5b4ad4..00000000000
Binary files a/src/assets/badges/polygonBadge.png and /dev/null differ
diff --git a/src/assets/badges/polygonBadge@2x.png b/src/assets/badges/polygonBadge@2x.png
deleted file mode 100644
index 44059e502da..00000000000
Binary files a/src/assets/badges/polygonBadge@2x.png and /dev/null differ
diff --git a/src/assets/badges/polygonBadge@3x.png b/src/assets/badges/polygonBadge@3x.png
deleted file mode 100644
index fc54286e193..00000000000
Binary files a/src/assets/badges/polygonBadge@3x.png and /dev/null differ
diff --git a/src/assets/badges/polygonBadgeDark.png b/src/assets/badges/polygonBadgeDark.png
deleted file mode 100644
index 7b79180606b..00000000000
Binary files a/src/assets/badges/polygonBadgeDark.png and /dev/null differ
diff --git a/src/assets/badges/polygonBadgeDark@2x.png b/src/assets/badges/polygonBadgeDark@2x.png
deleted file mode 100644
index 6b740b34512..00000000000
Binary files a/src/assets/badges/polygonBadgeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/polygonBadgeDark@3x.png b/src/assets/badges/polygonBadgeDark@3x.png
deleted file mode 100644
index a75f1ee35f0..00000000000
Binary files a/src/assets/badges/polygonBadgeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/polygonBadgeLarge.png b/src/assets/badges/polygonBadgeLarge.png
deleted file mode 100644
index 2a517e4ed05..00000000000
Binary files a/src/assets/badges/polygonBadgeLarge.png and /dev/null differ
diff --git a/src/assets/badges/polygonBadgeLarge@2x.png b/src/assets/badges/polygonBadgeLarge@2x.png
deleted file mode 100644
index aed2feeec82..00000000000
Binary files a/src/assets/badges/polygonBadgeLarge@2x.png and /dev/null differ
diff --git a/src/assets/badges/polygonBadgeLarge@3x.png b/src/assets/badges/polygonBadgeLarge@3x.png
deleted file mode 100644
index cf15077ddaa..00000000000
Binary files a/src/assets/badges/polygonBadgeLarge@3x.png and /dev/null differ
diff --git a/src/assets/badges/polygonBadgeLargeDark.png b/src/assets/badges/polygonBadgeLargeDark.png
deleted file mode 100644
index 15a21bdfa86..00000000000
Binary files a/src/assets/badges/polygonBadgeLargeDark.png and /dev/null differ
diff --git a/src/assets/badges/polygonBadgeLargeDark@2x.png b/src/assets/badges/polygonBadgeLargeDark@2x.png
deleted file mode 100644
index 18433819529..00000000000
Binary files a/src/assets/badges/polygonBadgeLargeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/polygonBadgeLargeDark@3x.png b/src/assets/badges/polygonBadgeLargeDark@3x.png
deleted file mode 100644
index c800bac4c98..00000000000
Binary files a/src/assets/badges/polygonBadgeLargeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/polygonBadgeNoShadow.png b/src/assets/badges/polygonBadgeNoShadow.png
deleted file mode 100644
index d445b3cea19..00000000000
Binary files a/src/assets/badges/polygonBadgeNoShadow.png and /dev/null differ
diff --git a/src/assets/badges/polygonBadgeNoShadow@2x.png b/src/assets/badges/polygonBadgeNoShadow@2x.png
deleted file mode 100644
index 91cbf7af512..00000000000
Binary files a/src/assets/badges/polygonBadgeNoShadow@2x.png and /dev/null differ
diff --git a/src/assets/badges/polygonBadgeNoShadow@3x.png b/src/assets/badges/polygonBadgeNoShadow@3x.png
deleted file mode 100644
index 12710fedbbe..00000000000
Binary files a/src/assets/badges/polygonBadgeNoShadow@3x.png and /dev/null differ
diff --git a/src/assets/badges/sankBadgeDark.png b/src/assets/badges/sankBadgeDark.png
deleted file mode 100644
index 6ab341257ab..00000000000
Binary files a/src/assets/badges/sankBadgeDark.png and /dev/null differ
diff --git a/src/assets/badges/sankBadgeDark@2x.png b/src/assets/badges/sankBadgeDark@2x.png
deleted file mode 100644
index d4e5beded3f..00000000000
Binary files a/src/assets/badges/sankBadgeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/sankBadgeDark@3x.png b/src/assets/badges/sankBadgeDark@3x.png
deleted file mode 100644
index 9b5eba8fe7a..00000000000
Binary files a/src/assets/badges/sankBadgeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/sanko.png b/src/assets/badges/sanko.png
deleted file mode 100644
index e0eff636cac..00000000000
Binary files a/src/assets/badges/sanko.png and /dev/null differ
diff --git a/src/assets/badges/sanko@2x.png b/src/assets/badges/sanko@2x.png
deleted file mode 100644
index 399f9ad13e6..00000000000
Binary files a/src/assets/badges/sanko@2x.png and /dev/null differ
diff --git a/src/assets/badges/sanko@3x.png b/src/assets/badges/sanko@3x.png
deleted file mode 100644
index c5c5e42e575..00000000000
Binary files a/src/assets/badges/sanko@3x.png and /dev/null differ
diff --git a/src/assets/badges/sankoBadge.png b/src/assets/badges/sankoBadge.png
deleted file mode 100644
index 3e44d659f3a..00000000000
Binary files a/src/assets/badges/sankoBadge.png and /dev/null differ
diff --git a/src/assets/badges/sankoBadge@2x.png b/src/assets/badges/sankoBadge@2x.png
deleted file mode 100644
index 39a74fcdc8d..00000000000
Binary files a/src/assets/badges/sankoBadge@2x.png and /dev/null differ
diff --git a/src/assets/badges/sankoBadge@3x.png b/src/assets/badges/sankoBadge@3x.png
deleted file mode 100644
index a9729e07af3..00000000000
Binary files a/src/assets/badges/sankoBadge@3x.png and /dev/null differ
diff --git a/src/assets/badges/sankoBadgeLarge.png b/src/assets/badges/sankoBadgeLarge.png
deleted file mode 100644
index e2ead662090..00000000000
Binary files a/src/assets/badges/sankoBadgeLarge.png and /dev/null differ
diff --git a/src/assets/badges/sankoBadgeLarge@2x.png b/src/assets/badges/sankoBadgeLarge@2x.png
deleted file mode 100644
index 726dfc00978..00000000000
Binary files a/src/assets/badges/sankoBadgeLarge@2x.png and /dev/null differ
diff --git a/src/assets/badges/sankoBadgeLarge@3x.png b/src/assets/badges/sankoBadgeLarge@3x.png
deleted file mode 100644
index 897a700db31..00000000000
Binary files a/src/assets/badges/sankoBadgeLarge@3x.png and /dev/null differ
diff --git a/src/assets/badges/sankoBadgeLargeDark.png b/src/assets/badges/sankoBadgeLargeDark.png
deleted file mode 100644
index 0218596d5bb..00000000000
Binary files a/src/assets/badges/sankoBadgeLargeDark.png and /dev/null differ
diff --git a/src/assets/badges/sankoBadgeLargeDark@2x.png b/src/assets/badges/sankoBadgeLargeDark@2x.png
deleted file mode 100644
index 40c50ffecf6..00000000000
Binary files a/src/assets/badges/sankoBadgeLargeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/sankoBadgeLargeDark@3x.png b/src/assets/badges/sankoBadgeLargeDark@3x.png
deleted file mode 100644
index f683ef22d4b..00000000000
Binary files a/src/assets/badges/sankoBadgeLargeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/sankoBadgeNoShadow.png b/src/assets/badges/sankoBadgeNoShadow.png
deleted file mode 100644
index b0b2c0385ac..00000000000
Binary files a/src/assets/badges/sankoBadgeNoShadow.png and /dev/null differ
diff --git a/src/assets/badges/sankoBadgeNoShadow@2x.png b/src/assets/badges/sankoBadgeNoShadow@2x.png
deleted file mode 100644
index 990e00a88b0..00000000000
Binary files a/src/assets/badges/sankoBadgeNoShadow@2x.png and /dev/null differ
diff --git a/src/assets/badges/sankoBadgeNoShadow@3x.png b/src/assets/badges/sankoBadgeNoShadow@3x.png
deleted file mode 100644
index f79b957c903..00000000000
Binary files a/src/assets/badges/sankoBadgeNoShadow@3x.png and /dev/null differ
diff --git a/src/assets/badges/scroll.png b/src/assets/badges/scroll.png
deleted file mode 100644
index b074e4e54f3..00000000000
Binary files a/src/assets/badges/scroll.png and /dev/null differ
diff --git a/src/assets/badges/scroll@2x.png b/src/assets/badges/scroll@2x.png
deleted file mode 100644
index 1dab422416c..00000000000
Binary files a/src/assets/badges/scroll@2x.png and /dev/null differ
diff --git a/src/assets/badges/scroll@3x.png b/src/assets/badges/scroll@3x.png
deleted file mode 100644
index 04482628c63..00000000000
Binary files a/src/assets/badges/scroll@3x.png and /dev/null differ
diff --git a/src/assets/badges/scrollBadge.png b/src/assets/badges/scrollBadge.png
deleted file mode 100644
index 3266ab33b57..00000000000
Binary files a/src/assets/badges/scrollBadge.png and /dev/null differ
diff --git a/src/assets/badges/scrollBadge@2x.png b/src/assets/badges/scrollBadge@2x.png
deleted file mode 100644
index aea2e050f18..00000000000
Binary files a/src/assets/badges/scrollBadge@2x.png and /dev/null differ
diff --git a/src/assets/badges/scrollBadge@3x.png b/src/assets/badges/scrollBadge@3x.png
deleted file mode 100644
index 40f77762f36..00000000000
Binary files a/src/assets/badges/scrollBadge@3x.png and /dev/null differ
diff --git a/src/assets/badges/scrollBadgeDark.png b/src/assets/badges/scrollBadgeDark.png
deleted file mode 100644
index 71927e891e8..00000000000
Binary files a/src/assets/badges/scrollBadgeDark.png and /dev/null differ
diff --git a/src/assets/badges/scrollBadgeDark@2x.png b/src/assets/badges/scrollBadgeDark@2x.png
deleted file mode 100644
index 53095e21774..00000000000
Binary files a/src/assets/badges/scrollBadgeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/scrollBadgeDark@3x.png b/src/assets/badges/scrollBadgeDark@3x.png
deleted file mode 100644
index 5bfd03fdd2b..00000000000
Binary files a/src/assets/badges/scrollBadgeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/scrollBadgeLarge.png b/src/assets/badges/scrollBadgeLarge.png
deleted file mode 100644
index cc1dbc31e63..00000000000
Binary files a/src/assets/badges/scrollBadgeLarge.png and /dev/null differ
diff --git a/src/assets/badges/scrollBadgeLarge@2x.png b/src/assets/badges/scrollBadgeLarge@2x.png
deleted file mode 100644
index c60eca2ff99..00000000000
Binary files a/src/assets/badges/scrollBadgeLarge@2x.png and /dev/null differ
diff --git a/src/assets/badges/scrollBadgeLarge@3x.png b/src/assets/badges/scrollBadgeLarge@3x.png
deleted file mode 100644
index 8be695f8247..00000000000
Binary files a/src/assets/badges/scrollBadgeLarge@3x.png and /dev/null differ
diff --git a/src/assets/badges/scrollBadgeLargeDark.png b/src/assets/badges/scrollBadgeLargeDark.png
deleted file mode 100644
index 5ecf4f2dff7..00000000000
Binary files a/src/assets/badges/scrollBadgeLargeDark.png and /dev/null differ
diff --git a/src/assets/badges/scrollBadgeLargeDark@2x.png b/src/assets/badges/scrollBadgeLargeDark@2x.png
deleted file mode 100644
index 5c6b5d6a50c..00000000000
Binary files a/src/assets/badges/scrollBadgeLargeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/scrollBadgeLargeDark@3x.png b/src/assets/badges/scrollBadgeLargeDark@3x.png
deleted file mode 100644
index 0e508374d35..00000000000
Binary files a/src/assets/badges/scrollBadgeLargeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/scrollBadgeNoShadow.png b/src/assets/badges/scrollBadgeNoShadow.png
deleted file mode 100644
index cfdef2d77c9..00000000000
Binary files a/src/assets/badges/scrollBadgeNoShadow.png and /dev/null differ
diff --git a/src/assets/badges/scrollBadgeNoShadow@2x.png b/src/assets/badges/scrollBadgeNoShadow@2x.png
deleted file mode 100644
index 79c1aa6e3b0..00000000000
Binary files a/src/assets/badges/scrollBadgeNoShadow@2x.png and /dev/null differ
diff --git a/src/assets/badges/scrollBadgeNoShadow@3x.png b/src/assets/badges/scrollBadgeNoShadow@3x.png
deleted file mode 100644
index d140debde92..00000000000
Binary files a/src/assets/badges/scrollBadgeNoShadow@3x.png and /dev/null differ
diff --git a/src/assets/badges/xdai.png b/src/assets/badges/xdai.png
deleted file mode 100644
index f62aac06a14..00000000000
Binary files a/src/assets/badges/xdai.png and /dev/null differ
diff --git a/src/assets/badges/xdai@2x.png b/src/assets/badges/xdai@2x.png
deleted file mode 100644
index 4ea6a80914c..00000000000
Binary files a/src/assets/badges/xdai@2x.png and /dev/null differ
diff --git a/src/assets/badges/xdai@3x.png b/src/assets/badges/xdai@3x.png
deleted file mode 100644
index 2969bc76ba9..00000000000
Binary files a/src/assets/badges/xdai@3x.png and /dev/null differ
diff --git a/src/assets/badges/zkSyncBadge.png b/src/assets/badges/zkSyncBadge.png
deleted file mode 100644
index f84a89c233f..00000000000
Binary files a/src/assets/badges/zkSyncBadge.png and /dev/null differ
diff --git a/src/assets/badges/zkSyncBadge@2x.png b/src/assets/badges/zkSyncBadge@2x.png
deleted file mode 100644
index 02a0f753727..00000000000
Binary files a/src/assets/badges/zkSyncBadge@2x.png and /dev/null differ
diff --git a/src/assets/badges/zkSyncBadge@3x.png b/src/assets/badges/zkSyncBadge@3x.png
deleted file mode 100644
index db578e63d79..00000000000
Binary files a/src/assets/badges/zkSyncBadge@3x.png and /dev/null differ
diff --git a/src/assets/badges/zksync.png b/src/assets/badges/zksync.png
deleted file mode 100644
index 1225b4e6c6e..00000000000
Binary files a/src/assets/badges/zksync.png and /dev/null differ
diff --git a/src/assets/badges/zksync@2x.png b/src/assets/badges/zksync@2x.png
deleted file mode 100644
index b437d430a93..00000000000
Binary files a/src/assets/badges/zksync@2x.png and /dev/null differ
diff --git a/src/assets/badges/zksync@3x.png b/src/assets/badges/zksync@3x.png
deleted file mode 100644
index 2e433247e12..00000000000
Binary files a/src/assets/badges/zksync@3x.png and /dev/null differ
diff --git a/src/assets/badges/zksyncBadgeDark.png b/src/assets/badges/zksyncBadgeDark.png
deleted file mode 100644
index b6947dbcd88..00000000000
Binary files a/src/assets/badges/zksyncBadgeDark.png and /dev/null differ
diff --git a/src/assets/badges/zksyncBadgeDark@2x.png b/src/assets/badges/zksyncBadgeDark@2x.png
deleted file mode 100644
index 77f075eb22e..00000000000
Binary files a/src/assets/badges/zksyncBadgeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/zksyncBadgeDark@3x.png b/src/assets/badges/zksyncBadgeDark@3x.png
deleted file mode 100644
index a7ea118d5ce..00000000000
Binary files a/src/assets/badges/zksyncBadgeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/zksyncBadgeLarge.png b/src/assets/badges/zksyncBadgeLarge.png
deleted file mode 100644
index 02190afd30f..00000000000
Binary files a/src/assets/badges/zksyncBadgeLarge.png and /dev/null differ
diff --git a/src/assets/badges/zksyncBadgeLarge@2x.png b/src/assets/badges/zksyncBadgeLarge@2x.png
deleted file mode 100644
index 420b0f8531e..00000000000
Binary files a/src/assets/badges/zksyncBadgeLarge@2x.png and /dev/null differ
diff --git a/src/assets/badges/zksyncBadgeLarge@3x.png b/src/assets/badges/zksyncBadgeLarge@3x.png
deleted file mode 100644
index 25aef546ecf..00000000000
Binary files a/src/assets/badges/zksyncBadgeLarge@3x.png and /dev/null differ
diff --git a/src/assets/badges/zksyncBadgeLargeDark.png b/src/assets/badges/zksyncBadgeLargeDark.png
deleted file mode 100644
index 19a58296e9a..00000000000
Binary files a/src/assets/badges/zksyncBadgeLargeDark.png and /dev/null differ
diff --git a/src/assets/badges/zksyncBadgeLargeDark@2x.png b/src/assets/badges/zksyncBadgeLargeDark@2x.png
deleted file mode 100644
index ea8d6389607..00000000000
Binary files a/src/assets/badges/zksyncBadgeLargeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/zksyncBadgeLargeDark@3x.png b/src/assets/badges/zksyncBadgeLargeDark@3x.png
deleted file mode 100644
index 71a30293a2e..00000000000
Binary files a/src/assets/badges/zksyncBadgeLargeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/zksyncBadgeNoShadow.png b/src/assets/badges/zksyncBadgeNoShadow.png
deleted file mode 100644
index 47b5500b5d0..00000000000
Binary files a/src/assets/badges/zksyncBadgeNoShadow.png and /dev/null differ
diff --git a/src/assets/badges/zksyncBadgeNoShadow@2x.png b/src/assets/badges/zksyncBadgeNoShadow@2x.png
deleted file mode 100644
index 97f1bc72954..00000000000
Binary files a/src/assets/badges/zksyncBadgeNoShadow@2x.png and /dev/null differ
diff --git a/src/assets/badges/zksyncBadgeNoShadow@3x.png b/src/assets/badges/zksyncBadgeNoShadow@3x.png
deleted file mode 100644
index ed087b5f411..00000000000
Binary files a/src/assets/badges/zksyncBadgeNoShadow@3x.png and /dev/null differ
diff --git a/src/assets/badges/zora.png b/src/assets/badges/zora.png
deleted file mode 100644
index 2310c3dca62..00000000000
Binary files a/src/assets/badges/zora.png and /dev/null differ
diff --git a/src/assets/badges/zora@2x.png b/src/assets/badges/zora@2x.png
deleted file mode 100644
index 5256774e273..00000000000
Binary files a/src/assets/badges/zora@2x.png and /dev/null differ
diff --git a/src/assets/badges/zora@3x.png b/src/assets/badges/zora@3x.png
deleted file mode 100644
index 3504d713a84..00000000000
Binary files a/src/assets/badges/zora@3x.png and /dev/null differ
diff --git a/src/assets/badges/zoraBadge.png b/src/assets/badges/zoraBadge.png
deleted file mode 100644
index 8d99d805dc4..00000000000
Binary files a/src/assets/badges/zoraBadge.png and /dev/null differ
diff --git a/src/assets/badges/zoraBadge@2x.png b/src/assets/badges/zoraBadge@2x.png
deleted file mode 100644
index 61f30095b09..00000000000
Binary files a/src/assets/badges/zoraBadge@2x.png and /dev/null differ
diff --git a/src/assets/badges/zoraBadge@3x.png b/src/assets/badges/zoraBadge@3x.png
deleted file mode 100644
index debf25bdbbc..00000000000
Binary files a/src/assets/badges/zoraBadge@3x.png and /dev/null differ
diff --git a/src/assets/badges/zoraBadgeDark.png b/src/assets/badges/zoraBadgeDark.png
deleted file mode 100644
index 7d8f4f8c3cf..00000000000
Binary files a/src/assets/badges/zoraBadgeDark.png and /dev/null differ
diff --git a/src/assets/badges/zoraBadgeDark@2x.png b/src/assets/badges/zoraBadgeDark@2x.png
deleted file mode 100644
index 5c68d1912c4..00000000000
Binary files a/src/assets/badges/zoraBadgeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/zoraBadgeDark@3x.png b/src/assets/badges/zoraBadgeDark@3x.png
deleted file mode 100644
index cac02eef7e9..00000000000
Binary files a/src/assets/badges/zoraBadgeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/zoraBadgeLarge.png b/src/assets/badges/zoraBadgeLarge.png
deleted file mode 100644
index 97a6baedb27..00000000000
Binary files a/src/assets/badges/zoraBadgeLarge.png and /dev/null differ
diff --git a/src/assets/badges/zoraBadgeLarge@2x.png b/src/assets/badges/zoraBadgeLarge@2x.png
deleted file mode 100644
index 22ee53b1964..00000000000
Binary files a/src/assets/badges/zoraBadgeLarge@2x.png and /dev/null differ
diff --git a/src/assets/badges/zoraBadgeLarge@3x.png b/src/assets/badges/zoraBadgeLarge@3x.png
deleted file mode 100644
index 148d2b0d264..00000000000
Binary files a/src/assets/badges/zoraBadgeLarge@3x.png and /dev/null differ
diff --git a/src/assets/badges/zoraBadgeLargeDark.png b/src/assets/badges/zoraBadgeLargeDark.png
deleted file mode 100644
index 51edc24f597..00000000000
Binary files a/src/assets/badges/zoraBadgeLargeDark.png and /dev/null differ
diff --git a/src/assets/badges/zoraBadgeLargeDark@2x.png b/src/assets/badges/zoraBadgeLargeDark@2x.png
deleted file mode 100644
index e97ab66b1e6..00000000000
Binary files a/src/assets/badges/zoraBadgeLargeDark@2x.png and /dev/null differ
diff --git a/src/assets/badges/zoraBadgeLargeDark@3x.png b/src/assets/badges/zoraBadgeLargeDark@3x.png
deleted file mode 100644
index b0997111d82..00000000000
Binary files a/src/assets/badges/zoraBadgeLargeDark@3x.png and /dev/null differ
diff --git a/src/assets/badges/zoraBadgeNoShadow.png b/src/assets/badges/zoraBadgeNoShadow.png
deleted file mode 100644
index 553dd054979..00000000000
Binary files a/src/assets/badges/zoraBadgeNoShadow.png and /dev/null differ
diff --git a/src/assets/badges/zoraBadgeNoShadow@2x.png b/src/assets/badges/zoraBadgeNoShadow@2x.png
deleted file mode 100644
index fdaefffd912..00000000000
Binary files a/src/assets/badges/zoraBadgeNoShadow@2x.png and /dev/null differ
diff --git a/src/assets/badges/zoraBadgeNoShadow@3x.png b/src/assets/badges/zoraBadgeNoShadow@3x.png
deleted file mode 100644
index e39b7336b75..00000000000
Binary files a/src/assets/badges/zoraBadgeNoShadow@3x.png and /dev/null differ
diff --git a/src/components/ChainLogo.js b/src/components/ChainLogo.js
deleted file mode 100644
index 3c7efd4c8ff..00000000000
--- a/src/components/ChainLogo.js
+++ /dev/null
@@ -1,64 +0,0 @@
-import React from 'react';
-import FastImage from 'react-native-fast-image';
-import ArbitrumBadge from '../assets/badges/arbitrumBadge.png';
-import ArbitrumBadgeDark from '../assets/badges/arbitrumBadgeDark.png';
-import ArbitrumBadgeNoShadow from '../assets/badges/arbitrumBadgeNoShadow.png';
-import OptimismBadge from '../assets/badges/optimismBadge.png';
-import OptimismBadgeDark from '../assets/badges/optimismBadgeDark.png';
-import OptimismBadgeNoShadow from '../assets/badges/optimismBadgeNoShadow.png';
-import PolygonBadge from '../assets/badges/polygonBadge.png';
-import PolygonBadgeDark from '../assets/badges/polygonBadgeDark.png';
-import PolygonBadgeNoShadow from '../assets/badges/polygonBadgeNoShadow.png';
-import BscBadge from '../assets/badges/bscBadge.png';
-import BscBadgeDark from '../assets/badges/bscBadgeDark.png';
-import BscBadgeNoShadow from '../assets/badges/bscBadgeNoShadow.png';
-import ZoraBadge from '../assets/badges/zoraBadge.png';
-import ZoraBadgeDark from '../assets/badges/zoraBadgeDark.png';
-import ZoraBadgeNoShadow from '../assets/badges/zoraBadgeNoShadow.png';
-import BaseBadge from '../assets/badges/baseBadge.png';
-import BaseBadgeDark from '../assets/badges/baseBadgeDark.png';
-import BaseBadgeNoShadow from '../assets/badges/baseBadgeNoShadow.png';
-import { Centered } from './layout';
-import styled from '@/styled-thing';
-import { position } from '@/styles';
-import { ChainId } from '@/state/backendNetworks/types';
-
-const ChainIcon = styled(FastImage)({
- height: ({ size }) => size,
- top: ({ size }) => (size * 20) / 44 / 5,
- width: ({ size }) => size,
-});
-
-const Content = styled(Centered)(({ size }) => ({
- ...position.sizeAsObject((size * 20) / 44),
- overflow: 'visible',
-}));
-
-export default function ChainLogo({ chainId, size = 44, withShadows = true, ...props }) {
- const { isDarkMode } = useTheme();
- const source = useMemo(() => {
- let val = null;
- if (chainId === ChainId.arbitrum) {
- val = withShadows ? (isDarkMode ? ArbitrumBadgeDark : ArbitrumBadge) : ArbitrumBadgeNoShadow;
- } else if (chainId === ChainId.optimism) {
- val = withShadows ? (isDarkMode ? OptimismBadgeDark : OptimismBadge) : OptimismBadgeNoShadow;
- } else if (chainId === ChainId.polygon) {
- val = withShadows ? (isDarkMode ? PolygonBadgeDark : PolygonBadge) : PolygonBadgeNoShadow;
- } else if (chainId === ChainId.bsc) {
- val = withShadows ? (isDarkMode ? BscBadgeDark : BscBadge) : BscBadgeNoShadow;
- } else if (chainId === ChainId.zora) {
- val = withShadows ? (isDarkMode ? ZoraBadgeDark : ZoraBadge) : ZoraBadgeNoShadow;
- } else if (chainId === ChainId.base) {
- val = withShadows ? (isDarkMode ? BaseBadgeDark : BaseBadge) : BaseBadgeNoShadow;
- }
- return val;
- }, [isDarkMode, chainId, withShadows]);
-
- if (!source) return null;
-
- return (
-
-
-
- );
-}
diff --git a/src/components/DappBrowser/control-panel/ControlPanel.tsx b/src/components/DappBrowser/control-panel/ControlPanel.tsx
index 3155b6fd911..10bc2518acc 100644
--- a/src/components/DappBrowser/control-panel/ControlPanel.tsx
+++ b/src/components/DappBrowser/control-panel/ControlPanel.tsx
@@ -186,7 +186,7 @@ export const ControlPanel = () => {
.filter(({ testnet }) => testnetsEnabled || !testnet)
.map(chain => {
return {
- IconComponent: ,
+ IconComponent: ,
label: useBackendNetworksStore.getState().getChainsLabel()[chain.id],
secondaryLabel: i18n.t(
isConnected && chain.id === currentChainId
diff --git a/src/components/Discover/TrendingTokens.tsx b/src/components/Discover/TrendingTokens.tsx
index 0a0bb423f49..055c1acacf7 100644
--- a/src/components/Discover/TrendingTokens.tsx
+++ b/src/components/Discover/TrendingTokens.tsx
@@ -2,7 +2,7 @@ import { DropdownMenu } from '@/components/DropdownMenu';
import { globalColors, Text, TextIcon, useBackgroundColor, useColorMode } from '@/design-system';
import { useForegroundColor } from '@/design-system/color/useForegroundColor';
-import { SwapCoinIcon } from '@/__swaps__/screens/Swap/components/SwapCoinIcon';
+import RainbowCoinIcon from '@/components/coin-icon/RainbowCoinIcon';
import { analyticsV2 } from '@/analytics';
import { useBackendNetworksStore } from '@/state/backendNetworks/backendNetworks';
import { ChainId } from '@/state/backendNetworks/types';
@@ -384,15 +384,7 @@ function TrendingTokenRow({ token }: { token: TrendingToken }) {
alignItems: 'center',
}}
>
-
+
@@ -575,6 +567,7 @@ function TimeFilter() {
actionKey: time,
})),
}}
+ menuItemType="checkbox"
side="bottom"
onPressMenuItem={timeframe => useTrendingTokensStore.getState().setTimeframe(timeframe)}
>
@@ -609,6 +602,7 @@ function SortFilter() {
actionKey: s,
})),
}}
+ menuItemType="checkbox"
side="bottom"
onPressMenuItem={selection => {
if (selection === sort) return useTrendingTokensStore.getState().setSort(TrendingSort.Recommended);
diff --git a/src/components/DropdownMenu.tsx b/src/components/DropdownMenu.tsx
index 054bc2d62c5..05f58bbf62e 100644
--- a/src/components/DropdownMenu.tsx
+++ b/src/components/DropdownMenu.tsx
@@ -3,9 +3,10 @@ import * as DropdownMenuPrimitive from 'zeego/dropdown-menu';
import styled from 'styled-components';
import { IconConfig, MenuActionConfig, MenuConfig as _MenuConfig } from 'react-native-ios-context-menu';
import { ImageSystemSymbolConfiguration } from 'react-native-ios-context-menu/lib/typescript/types/ImageItemConfig';
-import { ImageSourcePropType } from 'react-native';
+import { ImageSourcePropType, ImageURISource } from 'react-native';
import type { SFSymbols5_0 } from 'sf-symbols-typescript';
import type { DropdownMenuContentProps } from '@radix-ui/react-dropdown-menu';
+import { ButtonPressAnimation } from './animations';
export const DropdownMenuRoot = DropdownMenuPrimitive.Root;
export const DropdownMenuTrigger = DropdownMenuPrimitive.Trigger;
@@ -36,13 +37,19 @@ export type MenuItemAssetImage = {
iconValue: ImageSourcePropType;
};
-export type MenuItemIcon = Omit & (MenuItemSystemImage | MenuItemAssetImage);
+export type MenuItemRemoteAssetImage = {
+ iconType: 'REMOTE';
+ iconValue: ImageURISource;
+};
+
+export type MenuItemIcon = Omit &
+ (MenuItemSystemImage | MenuItemAssetImage | MenuItemRemoteAssetImage);
export type MenuItem = Omit & {
actionKey: T;
actionTitle: string;
destructive?: boolean;
- icon?: MenuItemIcon | { iconType: string; iconValue: string };
+ icon?: MenuItemIcon | { iconType: string; iconValue: string | ImageSourcePropType };
};
export type MenuConfig = Omit<_MenuConfig, 'menuItems' | 'menuTitle'> & {
@@ -56,18 +63,23 @@ type DropdownMenuProps = {
onPressMenuItem: (actionKey: T) => void;
triggerAction?: 'press' | 'longPress';
menuItemType?: 'checkbox';
+ testID?: string;
} & DropdownMenuContentProps;
const buildIconConfig = (icon?: MenuItemIcon) => {
if (!icon) return null;
- if (icon.iconType === 'SYSTEM' && typeof icon.iconValue === 'string') {
+ if (icon.iconType === 'SYSTEM') {
const ios = { name: icon.iconValue };
return ;
}
- if (icon.iconType === 'ASSET' && typeof icon.iconValue === 'object') {
+ if (icon.iconType === 'ASSET') {
+ return ;
+ }
+
+ if (icon.iconType === 'REMOTE') {
return ;
}
@@ -86,6 +98,7 @@ export function DropdownMenu({
avoidCollisions = true,
triggerAction = 'press',
menuItemType,
+ testID,
}: DropdownMenuProps) {
const handleSelectItem = useCallback(
(actionKey: T) => {
@@ -98,7 +111,9 @@ export function DropdownMenu({
return (
- {children}
+
+ {children}
+
({
sideOffset={sideOffset}
collisionPadding={12}
>
- {!!menuConfig.menuTitle?.trim() && (
-
-
- {menuConfig.menuTitle}
-
-
- )}
{menuConfig.menuItems?.map(item => {
const Icon = buildIconConfig(item.icon as MenuItemIcon);
@@ -130,6 +138,14 @@ export function DropdownMenu({
);
})}
+
+ {!!menuConfig.menuTitle?.trim() && (
+
+
+ {menuConfig.menuTitle}
+
+
+ )}
);
diff --git a/src/components/ExchangeTokenRow.tsx b/src/components/ExchangeTokenRow.tsx
index 9fabd7219f5..fbcd6e3dbbc 100644
--- a/src/components/ExchangeTokenRow.tsx
+++ b/src/components/ExchangeTokenRow.tsx
@@ -42,6 +42,7 @@ export default React.memo(function ExchangeTokenRow({
const rowTestID = `${testID}-exchange-coin-row-${symbol ?? item?.symbol ?? ''}-${chainId || ChainId.mainnet}`;
const isInfoButtonVisible = !item?.isNativeAsset || (!isNativeAsset(address ?? item?.address, chainId) && !showBalance);
+
return (
@@ -57,12 +58,10 @@ export default React.memo(function ExchangeTokenRow({
diff --git a/src/components/L2Disclaimer.js b/src/components/L2Disclaimer.js
index 38305bcb90a..f99750bf058 100644
--- a/src/components/L2Disclaimer.js
+++ b/src/components/L2Disclaimer.js
@@ -2,14 +2,12 @@ import React from 'react';
import RadialGradient from 'react-native-radial-gradient';
import Divider from '@/components/Divider';
import ButtonPressAnimation from './animations/ButtonPressAnimation';
-import ChainBadge from './coin-icon/ChainBadge';
+import { ChainImage } from '@/components/coin-icon/ChainImage';
import { Column, Row } from './layout';
import { Text } from './text';
import { padding, position } from '@/styles';
import { darkModeThemeColors } from '@/styles/colors';
import * as lang from '@/languages';
-import { isL2Chain } from '@/handlers/web3';
-import { EthCoinIcon } from './coin-icon/EthCoinIcon';
import { useBackendNetworksStore } from '@/state/backendNetworks/backendNetworks';
const L2Disclaimer = ({
@@ -23,7 +21,6 @@ const L2Disclaimer = ({
prominent,
customText,
symbol,
- forceDarkMode,
}) => {
const localColors = isNft ? darkModeThemeColors : colors;
const radialGradientProps = {
@@ -36,15 +33,13 @@ const L2Disclaimer = ({
},
};
- const isL2 = isL2Chain({ chainId });
-
return (
<>
- {isL2 ? : }
+
diff --git a/src/components/NetworkSwitcher.tsx b/src/components/NetworkSwitcher.tsx
index c4dbaaf2490..3f879d7f1a7 100644
--- a/src/components/NetworkSwitcher.tsx
+++ b/src/components/NetworkSwitcher.tsx
@@ -334,7 +334,7 @@ function NetworkOption({ chainId, selected }: { chainId: ChainId; selected: Shar
return (
-
+
{chainName}
diff --git a/src/components/Transactions/TransactionDetailsCard.tsx b/src/components/Transactions/TransactionDetailsCard.tsx
index 8e90144e879..772b6aa9b2a 100644
--- a/src/components/Transactions/TransactionDetailsCard.tsx
+++ b/src/components/Transactions/TransactionDetailsCard.tsx
@@ -93,13 +93,11 @@ export const TransactionDetailsCard = ({
- {
-
- }
+
{!!(meta?.to?.address || toAddress || showTransferToRow) && (
)}
- {detailType === 'chain' && chainId && }
+ {detailType === 'chain' && chainId && }
{detailType !== 'function' && detailType !== 'sourceCodeVerification' && (
{value}
diff --git a/src/components/Transactions/TransactionSimulatedEventRow.tsx b/src/components/Transactions/TransactionSimulatedEventRow.tsx
index 2a919a4f82e..c8e7eb35f05 100644
--- a/src/components/Transactions/TransactionSimulatedEventRow.tsx
+++ b/src/components/Transactions/TransactionSimulatedEventRow.tsx
@@ -4,7 +4,6 @@ import { Image, PixelRatio } from 'react-native';
import { Bleed, Box, Inline, Text } from '@/design-system';
-import { useTheme } from '@/theme';
import { TransactionAssetType, TransactionSimulationAsset } from '@/graphql/__generated__/metadataPOST';
import { Network } from '@/state/backendNetworks/types';
import { convertAmountToNativeDisplay, convertRawAmountToBalance } from '@/helpers/utilities';
@@ -27,7 +26,6 @@ type TransactionSimulatedEventRowProps = {
};
export const TransactionSimulatedEventRow = ({ amount, asset, eventType, price }: TransactionSimulatedEventRowProps) => {
- const theme = useTheme();
const { nativeCurrency } = useAccountSettings();
const chainId = useBackendNetworksStore.getState().getChainsIdByName()[asset?.network as Network];
@@ -91,9 +89,8 @@ export const TransactionSimulatedEventRow = ({ amount, asset, eventType, price }
icon={externalAsset?.icon_url}
chainId={chainId}
symbol={externalAsset?.symbol || ''}
- theme={theme}
- colors={externalAsset?.colors}
- ignoreBadge
+ color={externalAsset?.colors?.primary || externalAsset?.colors?.fallback || undefined}
+ showBadge={false}
/>
) : (
diff --git a/src/components/asset-list/RecyclerAssetList2/Claimable.tsx b/src/components/asset-list/RecyclerAssetList2/Claimable.tsx
index 7bd7de3e92b..9f31d724c40 100644
--- a/src/components/asset-list/RecyclerAssetList2/Claimable.tsx
+++ b/src/components/asset-list/RecyclerAssetList2/Claimable.tsx
@@ -9,7 +9,7 @@ import Routes from '@/navigation/routesNames';
import { ExtendedState } from './core/RawRecyclerList';
import { convertAmountAndPriceToNativeDisplay, convertAmountToNativeDisplayWorklet, convertRawAmountToBalance } from '@/helpers/utilities';
import { analyticsV2 } from '@/analytics';
-import { ChainBadge } from '@/components/coin-icon';
+import { ChainImage } from '@/components/coin-icon/ChainImage';
import { useNativeAsset } from '@/utils/ethereumUtils';
import { ChainId } from '@/state/backendNetworks/types';
import { usePoints } from '@/resources/points';
@@ -97,7 +97,7 @@ export const Claimable = React.memo(function Claimable({ uniqueId, extendedState
-
+
diff --git a/src/components/asset-list/RecyclerAssetList2/FastComponents/FastCoinBadge.tsx b/src/components/asset-list/RecyclerAssetList2/FastComponents/FastCoinBadge.tsx
deleted file mode 100644
index 3239c50dbda..00000000000
--- a/src/components/asset-list/RecyclerAssetList2/FastComponents/FastCoinBadge.tsx
+++ /dev/null
@@ -1,149 +0,0 @@
-import React from 'react';
-import { Image, ImageSourcePropType, View, ViewStyle } from 'react-native';
-import { ChainId } from '@/state/backendNetworks/types';
-
-import ApechainBadge from '@/assets/badges/apechainBadge.png';
-import ApechainBadgeDark from '@/assets/badges/apechainBadgeDark.png';
-import ArbitrumBadge from '@/assets/badges/arbitrumBadge.png';
-import ArbitrumBadgeDark from '@/assets/badges/arbitrumBadgeDark.png';
-import AvalancheBadge from '@/assets/badges/avalancheBadge.png';
-import AvalancheBadgeDark from '@/assets/badges/avalancheBadgeDark.png';
-import BaseBadge from '@/assets/badges/baseBadge.png';
-import BaseBadgeDark from '@/assets/badges/baseBadgeDark.png';
-import BlastBadge from '@/assets/badges/blastBadge.png';
-import BlastBadgeDark from '@/assets/badges/blastBadgeDark.png';
-import BscBadge from '@/assets/badges/bscBadge.png';
-import BscBadgeDark from '@/assets/badges/bscBadgeDark.png';
-import DegenBadge from '@/assets/badges/degenBadge.png';
-import DegenBadgeDark from '@/assets/badges/degenBadgeDark.png';
-import GnosisBadge from '@/assets/badges/gnosisBadge.png';
-import GnosisBadgeDark from '@/assets/badges/gnosisBadgeDark.png';
-import GravityBadge from '@/assets/badges/gravityBadge.png';
-import GravityBadgeDark from '@/assets/badges/gravityBadgeDark.png';
-import InkBadge from '@/assets/badges/inkBadge.png';
-import InkBadgeDark from '@/assets/badges/inkBadgeDark.png';
-import LineaBadge from '@/assets/badges/lineaBadge.png';
-import LineaBadgeDark from '@/assets/badges/lineaBadgeDark.png';
-import OptimismBadge from '@/assets/badges/optimismBadge.png';
-import OptimismBadgeDark from '@/assets/badges/optimismBadgeDark.png';
-import PolygonBadge from '@/assets/badges/polygonBadge.png';
-import PolygonBadgeDark from '@/assets/badges/polygonBadgeDark.png';
-import SankoBadge from '@/assets/badges/sankoBadge.png';
-import ScrollBadge from '@/assets/badges/scrollBadge.png';
-import ScrollBadgeDark from '@/assets/badges/scrollBadgeDark.png';
-import ZksyncBadge from '@/assets/badges/zkSyncBadge.png';
-import ZksyncBadgeDark from '@/assets/badges/zksyncBadgeDark.png';
-import ZoraBadge from '@/assets/badges/zoraBadge.png';
-import ZoraBadgeDark from '@/assets/badges/zoraBadgeDark.png';
-
-interface FastChainBadgeProps {
- chainId: ChainId;
- theme: any;
-}
-
-const AssetIconsByTheme: {
- [key in ChainId]?: {
- dark: ImageSourcePropType;
- light: ImageSourcePropType;
- };
-} = {
- [ChainId.apechain]: {
- dark: ApechainBadgeDark,
- light: ApechainBadge,
- },
- [ChainId.arbitrum]: {
- dark: ArbitrumBadgeDark,
- light: ArbitrumBadge,
- },
- [ChainId.avalanche]: {
- dark: AvalancheBadgeDark,
- light: AvalancheBadge,
- },
- [ChainId.base]: {
- dark: BaseBadgeDark,
- light: BaseBadge,
- },
- [ChainId.blast]: {
- dark: BlastBadgeDark,
- light: BlastBadge,
- },
- [ChainId.bsc]: {
- dark: BscBadgeDark,
- light: BscBadge,
- },
- [ChainId.degen]: {
- dark: DegenBadgeDark,
- light: DegenBadge,
- },
- [ChainId.gnosis]: {
- dark: GnosisBadgeDark,
- light: GnosisBadge,
- },
- [ChainId.gravity]: {
- dark: GravityBadgeDark,
- light: GravityBadge,
- },
- [ChainId.ink]: {
- dark: InkBadgeDark,
- light: InkBadge,
- },
- [ChainId.linea]: {
- dark: LineaBadgeDark,
- light: LineaBadge,
- },
- [ChainId.optimism]: {
- dark: OptimismBadgeDark,
- light: OptimismBadge,
- },
- [ChainId.polygon]: {
- dark: PolygonBadgeDark,
- light: PolygonBadge,
- },
- [ChainId.sanko]: {
- dark: SankoBadge,
- light: SankoBadge,
- },
- [ChainId.scroll]: {
- dark: ScrollBadgeDark,
- light: ScrollBadge,
- },
- [ChainId.zksync]: {
- dark: ZksyncBadgeDark,
- light: ZksyncBadge,
- },
- [ChainId.zora]: {
- dark: ZoraBadgeDark,
- light: ZoraBadge,
- },
-};
-
-export const FastChainBadge = React.memo(function FastChainBadge({ chainId, theme }: FastChainBadgeProps) {
- const { isDarkMode } = theme;
-
- const source = AssetIconsByTheme[chainId]?.[isDarkMode ? 'dark' : 'light'];
-
- if (!source) return null;
-
- const imageStyles = {
- height: 44,
- top: 4,
- width: 44,
- };
-
- const containerStyle: ViewStyle = {
- alignItems: 'center',
- bottom: 5.5,
- elevation: 10,
- height: 28,
- left: -11.5,
- position: 'absolute',
- width: 28,
- zIndex: 10,
- };
-
- return (
-
-
-
- );
-});
diff --git a/src/components/asset-list/RecyclerAssetList2/FastComponents/FastCurrencySelectionRow.tsx b/src/components/asset-list/RecyclerAssetList2/FastComponents/FastCurrencySelectionRow.tsx
index b947bfbc24d..cadf9a0255c 100644
--- a/src/components/asset-list/RecyclerAssetList2/FastComponents/FastCurrencySelectionRow.tsx
+++ b/src/components/asset-list/RecyclerAssetList2/FastComponents/FastCurrencySelectionRow.tsx
@@ -119,12 +119,10 @@ export default React.memo(function FastCurrencySelectionRow({
diff --git a/src/components/cards/EthCard.tsx b/src/components/cards/EthCard.tsx
index b4504d62421..1d6082c2206 100644
--- a/src/components/cards/EthCard.tsx
+++ b/src/components/cards/EthCard.tsx
@@ -20,11 +20,11 @@ import { useAccountAccentColor } from '@/hooks/useAccountAccentColor';
import { useRoute } from '@react-navigation/native';
import * as i18n from '@/languages';
import { ButtonPressAnimationTouchEvent } from '@/components/animations/ButtonPressAnimation/types';
+import { ChainImage } from '@/components/coin-icon/ChainImage';
import { useExternalToken } from '@/resources/assets/externalAssetsQuery';
import assetTypes from '@/entities/assetTypes';
import { Network, ChainId } from '@/state/backendNetworks/types';
import { getUniqueId } from '@/utils/ethereumUtils';
-import { EthCoinIcon } from '../coin-icon/EthCoinIcon';
export const ETH_CARD_HEIGHT = 284.3;
@@ -155,7 +155,7 @@ export const EthCard = () => {
>
) : (
<>
-
+
{ethAsset?.name}
diff --git a/src/components/cards/MintsCard/CollectionCell.tsx b/src/components/cards/MintsCard/CollectionCell.tsx
index 072057e5ce3..03cf956606a 100644
--- a/src/components/cards/MintsCard/CollectionCell.tsx
+++ b/src/components/cards/MintsCard/CollectionCell.tsx
@@ -132,9 +132,8 @@ export function CollectionCell({ collection }: { collection: MintableCollection
size={12}
chainId={collection.chainId}
symbol={currency?.symbol || ''}
- theme={theme}
- colors={currency?.colors}
- ignoreBadge
+ color={currency?.colors?.primary || currency?.colors?.fallback || undefined}
+ showBadge={false}
/>
)}
diff --git a/src/components/cards/MintsCard/Menu.tsx b/src/components/cards/MintsCard/Menu.tsx
index d7b48a975e4..2e89ab3f3fe 100644
--- a/src/components/cards/MintsCard/Menu.tsx
+++ b/src/components/cards/MintsCard/Menu.tsx
@@ -40,20 +40,18 @@ export function Menu() {
return (
menuItemType="checkbox" menuConfig={menuConfig} onPressMenuItem={onPressMenuItem}>
-
-
-
-
-
- {menuConfig.menuItems.find(item => item.actionKey === filter)?.actionTitle}
-
-
-
-
-
+
+
+
+
+ {menuConfig.menuItems.find(item => item.actionKey === filter)?.actionTitle}
+
+
+
+
-
-
+
+
);
}
diff --git a/src/components/cards/NFTOffersCard/Offer.tsx b/src/components/cards/NFTOffersCard/Offer.tsx
index 85452eab6c6..989ac55cf71 100644
--- a/src/components/cards/NFTOffersCard/Offer.tsx
+++ b/src/components/cards/NFTOffersCard/Offer.tsx
@@ -242,9 +242,8 @@ export const Offer = ({ offer }: { offer: NftOffer }) => {
icon={externalAsset?.icon_url}
chainId={offerChainId}
symbol={offer.paymentToken.symbol}
- theme={theme}
- colors={externalAsset?.colors}
- ignoreBadge
+ color={externalAsset?.colors?.primary || externalAsset?.colors?.fallback || undefined}
+ showBadge={false}
/>
diff --git a/src/components/coin-icon/ChainBadge.js b/src/components/coin-icon/ChainBadge.js
deleted file mode 100644
index 2dbd8061cf2..00000000000
--- a/src/components/coin-icon/ChainBadge.js
+++ /dev/null
@@ -1,200 +0,0 @@
-import React from 'react';
-import FastImage from 'react-native-fast-image';
-
-import ApechainBadge from '@/assets/badges/apechainBadge.png';
-import ApechainBadgeDark from '@/assets/badges/apechainBadgeDark.png';
-import ApechainBadgeLarge from '@/assets/badges/apechainBadgeLarge.png';
-import ApechainBadgeLargeDark from '@/assets/badges/apechainBadgeLargeDark.png';
-import ArbitrumBadge from '@/assets/badges/arbitrumBadge.png';
-import ArbitrumBadgeDark from '@/assets/badges/arbitrumBadgeDark.png';
-import ArbitrumBadgeLarge from '@/assets/badges/arbitrumBadgeLarge.png';
-import ArbitrumBadgeLargeDark from '@/assets/badges/arbitrumBadgeLargeDark.png';
-import AvalancheBadge from '@/assets/badges/avalancheBadge.png';
-import AvalancheBadgeDark from '@/assets/badges/avalancheBadgeDark.png';
-import AvalancheBadgeLarge from '@/assets/badges/avalancheBadgeLarge.png';
-import AvalancheBadgeLargeDark from '@/assets/badges/avalancheBadgeLargeDark.png';
-import BaseBadge from '@/assets/badges/baseBadge.png';
-import BaseBadgeDark from '@/assets/badges/baseBadgeDark.png';
-import BaseBadgeLarge from '@/assets/badges/baseBadgeLarge.png';
-import BaseBadgeLargeDark from '@/assets/badges/baseBadgeLargeDark.png';
-import BlastBadge from '@/assets/badges/blastBadge.png';
-import BlastBadgeDark from '@/assets/badges/blastBadgeDark.png';
-import BlastBadgeLarge from '@/assets/badges/blastBadgeLarge.png';
-import BlastBadgeLargeDark from '@/assets/badges/blastBadgeLargeDark.png';
-import BscBadge from '@/assets/badges/bscBadge.png';
-import BscBadgeDark from '@/assets/badges/bscBadgeDark.png';
-import BscBadgeLarge from '@/assets/badges/bscBadgeLarge.png';
-import BscBadgeLargeDark from '@/assets/badges/bscBadgeLargeDark.png';
-import DegenBadge from '@/assets/badges/degenBadge.png';
-import DegenBadgeDark from '@/assets/badges/degenBadgeDark.png';
-import DegenBadgeLarge from '@/assets/badges/degenBadgeLarge.png';
-import DegenBadgeLargeDark from '@/assets/badges/degenBadgeLargeDark.png';
-import GnosisBadge from '@/assets/badges/gnosisBadge.png';
-import GnosisBadgeDark from '@/assets/badges/gnosisBadgeDark.png';
-import GnosisBadgeLarge from '@/assets/badges/gnosisBadgeLarge.png';
-import GnosisBadgeLargeDark from '@/assets/badges/gnosisBadgeLargeDark.png';
-import GravityBadge from '@/assets/badges/gravityBadge.png';
-import GravityBadgeDark from '@/assets/badges/gravityBadgeDark.png';
-import GravityBadgeLarge from '@/assets/badges/gravityBadgeLarge.png';
-import GravityBadgeLargeDark from '@/assets/badges/gravityBadgeLargeDark.png';
-import InkBadge from '@/assets/badges/inkBadge.png';
-import InkBadgeDark from '@/assets/badges/inkBadgeDark.png';
-import InkBadgeLarge from '@/assets/badges/inkBadgeLarge.png';
-import InkBadgeLargeDark from '@/assets/badges/inkBadgeLargeDark.png';
-import LineaBadge from '@/assets/badges/lineaBadge.png';
-import LineaBadgeDark from '@/assets/badges/lineaBadgeDark.png';
-import LineaBadgeLarge from '@/assets/badges/lineaBadgeLarge.png';
-import LineaBadgeLargeDark from '@/assets/badges/lineaBadgeLargeDark.png';
-import OptimismBadge from '@/assets/badges/optimismBadge.png';
-import OptimismBadgeDark from '@/assets/badges/optimismBadgeDark.png';
-import OptimismBadgeLarge from '@/assets/badges/optimismBadgeLarge.png';
-import OptimismBadgeLargeDark from '@/assets/badges/optimismBadgeLargeDark.png';
-import PolygonBadge from '@/assets/badges/polygonBadge.png';
-import PolygonBadgeDark from '@/assets/badges/polygonBadgeDark.png';
-import PolygonBadgeLarge from '@/assets/badges/polygonBadgeLarge.png';
-import PolygonBadgeLargeDark from '@/assets/badges/polygonBadgeLargeDark.png';
-import SankoBadge from '@/assets/badges/sankoBadge.png';
-import SankoBadgeLarge from '@/assets/badges/sankoBadgeLarge.png';
-import SankoBadgeLargeDark from '@/assets/badges/sankoBadgeLargeDark.png';
-import ScrollBadge from '@/assets/badges/scrollBadge.png';
-import ScrollBadgeDark from '@/assets/badges/scrollBadgeDark.png';
-import ScrollBadgeLarge from '@/assets/badges/scrollBadgeLarge.png';
-import ScrollBadgeLargeDark from '@/assets/badges/scrollBadgeLargeDark.png';
-import ZksyncBadge from '@/assets/badges/zkSyncBadge.png';
-import ZksyncBadgeDark from '@/assets/badges/zksyncBadgeDark.png';
-import ZksyncBadgeLarge from '@/assets/badges/zksyncBadgeLarge.png';
-import ZksyncBadgeLargeDark from '@/assets/badges/zksyncBadgeLargeDark.png';
-import ZoraBadge from '@/assets/badges/zoraBadge.png';
-import ZoraBadgeDark from '@/assets/badges/zoraBadgeDark.png';
-import ZoraBadgeLarge from '@/assets/badges/zoraBadgeLarge.png';
-import ZoraBadgeLargeDark from '@/assets/badges/zoraBadgeLargeDark.png';
-
-import { Centered } from '../layout';
-import styled from '@/styled-thing';
-import { position as positions } from '@/styles';
-import { ChainBadgeSizeConfigs } from '@/components/coin-icon/ChainBadgeSizeConfigs';
-import { ChainId } from '@/state/backendNetworks/types';
-
-const ChainIcon = styled(FastImage)({
- height: ({ containerSize }) => containerSize,
- top: ({ iconSize }) => iconSize / 5,
- width: ({ containerSize }) => containerSize,
-});
-
-const IndicatorIconContainer = styled(Centered)(({ marginBottom, iconSize, badgeXPosition, badgeYPosition, position }) => ({
- bottom: position === 'relative' ? 0 : badgeYPosition,
- left: position === 'relative' ? 0 : badgeXPosition,
- ...positions.sizeAsObject(iconSize),
- elevation: 10,
- marginBottom,
- overflow: 'visible',
- position: position || 'absolute',
- zIndex: 10,
-}));
-
-export default function ChainBadge({
- chainId,
- badgeXPosition = -7,
- badgeYPosition = 0,
- marginBottom = 0,
- position = 'absolute',
- size = 'small',
- forceDark = false,
-}) {
- const { isDarkMode: isDarkModeGlobal } = useTheme();
- const { containerSize, iconSize } = ChainBadgeSizeConfigs[size];
-
- const isDarkMode = forceDark ? true : isDarkModeGlobal;
-
- const source = useMemo(() => {
- let val = null;
- if (size === 'large') {
- if (chainId === ChainId.apechain) {
- val = isDarkMode ? ApechainBadgeLargeDark : ApechainBadgeLarge;
- } else if (chainId === ChainId.arbitrum) {
- val = isDarkMode ? ArbitrumBadgeLargeDark : ArbitrumBadgeLarge;
- } else if (chainId === ChainId.avalanche) {
- val = isDarkMode ? AvalancheBadgeLargeDark : AvalancheBadgeLarge;
- } else if (chainId === ChainId.base) {
- val = isDarkMode ? BaseBadgeLargeDark : BaseBadgeLarge;
- } else if (chainId === ChainId.blast) {
- val = isDarkMode ? BlastBadgeLargeDark : BlastBadgeLarge;
- } else if (chainId === ChainId.bsc) {
- val = isDarkMode ? BscBadgeLargeDark : BscBadgeLarge;
- } else if (chainId === ChainId.degen) {
- val = isDarkMode ? DegenBadgeLargeDark : DegenBadgeLarge;
- } else if (chainId === ChainId.gnosis) {
- val = isDarkMode ? GnosisBadgeLargeDark : GnosisBadgeLarge;
- } else if (chainId === ChainId.gravity) {
- val = isDarkMode ? GravityBadgeLargeDark : GravityBadgeLarge;
- } else if (chainId === ChainId.ink) {
- val = isDarkMode ? InkBadgeLargeDark : InkBadgeLarge;
- } else if (chainId === ChainId.linea) {
- val = isDarkMode ? LineaBadgeLargeDark : LineaBadgeLarge;
- } else if (chainId === ChainId.optimism) {
- val = isDarkMode ? OptimismBadgeLargeDark : OptimismBadgeLarge;
- } else if (chainId === ChainId.polygon) {
- val = isDarkMode ? PolygonBadgeLargeDark : PolygonBadgeLarge;
- } else if (chainId === ChainId.sanko) {
- val = isDarkMode ? SankoBadgeLargeDark : SankoBadgeLarge;
- } else if (chainId === ChainId.scroll) {
- val = isDarkMode ? ScrollBadgeLargeDark : ScrollBadgeLarge;
- } else if (chainId === ChainId.zksync) {
- val = isDarkMode ? ZksyncBadgeLargeDark : ZksyncBadgeLarge;
- } else if (chainId === ChainId.zora) {
- val = isDarkMode ? ZoraBadgeLargeDark : ZoraBadgeLarge;
- }
- } else {
- if (chainId === ChainId.apechain) {
- val = isDarkMode ? ApechainBadgeDark : ApechainBadge;
- } else if (chainId === ChainId.arbitrum) {
- val = isDarkMode ? ArbitrumBadgeDark : ArbitrumBadge;
- } else if (chainId === ChainId.avalanche) {
- val = isDarkMode ? AvalancheBadgeDark : AvalancheBadge;
- } else if (chainId === ChainId.base) {
- val = isDarkMode ? BaseBadgeDark : BaseBadge;
- } else if (chainId === ChainId.blast) {
- val = isDarkMode ? BlastBadgeDark : BlastBadge;
- } else if (chainId === ChainId.bsc) {
- val = isDarkMode ? BscBadgeDark : BscBadge;
- } else if (chainId === ChainId.degen) {
- val = isDarkMode ? DegenBadgeDark : DegenBadge;
- } else if (chainId === ChainId.gnosis) {
- val = isDarkMode ? GnosisBadgeDark : GnosisBadge;
- } else if (chainId === ChainId.gravity) {
- val = isDarkMode ? GravityBadgeDark : GravityBadge;
- } else if (chainId === ChainId.ink) {
- val = isDarkMode ? InkBadgeDark : InkBadge;
- } else if (chainId === ChainId.linea) {
- val = isDarkMode ? LineaBadgeDark : LineaBadge;
- } else if (chainId === ChainId.optimism) {
- val = isDarkMode ? OptimismBadgeDark : OptimismBadge;
- } else if (chainId === ChainId.polygon) {
- val = isDarkMode ? PolygonBadgeDark : PolygonBadge;
- } else if (chainId === ChainId.sanko) {
- val = SankoBadge;
- } else if (chainId === ChainId.scroll) {
- val = isDarkMode ? ScrollBadgeDark : ScrollBadge;
- } else if (chainId === ChainId.zksync) {
- val = isDarkMode ? ZksyncBadgeDark : ZksyncBadge;
- } else if (chainId === ChainId.zora) {
- val = isDarkMode ? ZoraBadgeDark : ZoraBadge;
- }
- }
- return val;
- }, [chainId, isDarkMode, size]);
-
- if (!source) return null;
-
- return (
-
-
-
- );
-}
diff --git a/src/components/coin-icon/ChainBadgeSizeConfigs.ts b/src/components/coin-icon/ChainBadgeSizeConfigs.ts
deleted file mode 100644
index 8f60c4e38cd..00000000000
--- a/src/components/coin-icon/ChainBadgeSizeConfigs.ts
+++ /dev/null
@@ -1,28 +0,0 @@
-export const ChainBadgeSizeConfigs = {
- large: {
- containerSize: 64,
- iconSize: 40,
- },
- medium: {
- containerSize: 44,
- iconSize: 20,
- },
- small: {
- containerSize: 44,
- iconSize: 20,
- },
- gas: {
- containerSize: 36,
- iconSize: 18,
- },
- tiny: {
- containerSize: 30,
- iconSize: 14,
- },
- xtiny: {
- containerSize: 26.4,
- iconSize: 12,
- },
-} as const;
-
-export type ChainBadgeType = keyof typeof ChainBadgeSizeConfigs;
diff --git a/src/components/coin-icon/ChainIcon.js b/src/components/coin-icon/ChainIcon.js
deleted file mode 100644
index 2cf0988854a..00000000000
--- a/src/components/coin-icon/ChainIcon.js
+++ /dev/null
@@ -1,66 +0,0 @@
-import React from 'react';
-import FastImage from 'react-native-fast-image';
-import ArbitrumBadge from '../../assets/badges/arbitrumBadge.png';
-import ArbitrumBadgeDark from '../../assets/badges/arbitrumBadgeDark.png';
-import OptimismBadge from '../../assets/badges/optimismBadge.png';
-import OptimismBadgeDark from '../../assets/badges/optimismBadgeDark.png';
-import PolygonBadge from '../../assets/badges/polygonBadge.png';
-import PolygonBadgeDark from '../../assets/badges/polygonBadgeDark.png';
-import BscBadge from '../../assets/badges/bscBadge.png';
-import BscBadgeDark from '../../assets/badges/bscBadgeDark.png';
-import { Centered } from '../layout';
-import styled from '@/styled-thing';
-import { Network } from '@/state/backendNetworks/types';
-
-const sizeConfigs = {
- large: {
- iconSize: 60,
- },
- medium: {
- iconSize: 45,
- },
- small: {
- iconSize: 40,
- },
-};
-
-const Container = styled(Centered)(({ iconSize }) => ({
- borderRadius: iconSize / 2,
- height: iconSize / 2,
- overflow: 'visible',
- width: iconSize / 2,
-}));
-
-const Icon = styled(FastImage)(({ iconSize }) => ({
- height: iconSize,
- top: 4,
- width: iconSize,
-}));
-
-export default function ChainIcon({ network, size = 'small' }) {
- const { isDarkMode } = useTheme();
-
- const { iconSize } = sizeConfigs[size];
-
- const source = useMemo(() => {
- let val = null;
- if (network === Network.arbitrum) {
- val = isDarkMode ? ArbitrumBadgeDark : ArbitrumBadge;
- } else if (network === Network.optimism) {
- val = isDarkMode ? OptimismBadgeDark : OptimismBadge;
- } else if (network === Network.polygon) {
- val = isDarkMode ? PolygonBadgeDark : PolygonBadge;
- } else if (network === Network.bsc) {
- val = isDarkMode ? BscBadgeDark : BscBadge;
- }
- return val;
- }, [network, isDarkMode]);
-
- if (!source) return null;
-
- return (
-
-
-
- );
-}
diff --git a/src/components/coin-icon/ChainImage.tsx b/src/components/coin-icon/ChainImage.tsx
index 90f8ffbc960..8e1ec3e3d69 100644
--- a/src/components/coin-icon/ChainImage.tsx
+++ b/src/components/coin-icon/ChainImage.tsx
@@ -1,91 +1,119 @@
-import React, { useMemo, forwardRef } from 'react';
+import { FasterImageView } from '@candlefinance/faster-image';
+import { useColorMode } from '@/design-system';
+import React, { memo, useMemo } from 'react';
+import { StyleProp, View, ViewStyle } from 'react-native';
import { ChainId } from '@/state/backendNetworks/types';
+import { useBackendNetworksStore } from '@/state/backendNetworks/backendNetworks';
+import { BLANK_BASE64_PIXEL } from '../DappBrowser/constants';
+import { DEFAULT_FASTER_IMAGE_CONFIG } from '../images/ImgixImage';
-import ApechainBadge from '@/assets/badges/apechain.png';
-import ArbitrumBadge from '@/assets/badges/arbitrum.png';
-import AvalancheBadge from '@/assets/badges/avalanche.png';
-import BaseBadge from '@/assets/badges/base.png';
-import BlastBadge from '@/assets/badges/blast.png';
-import BscBadge from '@/assets/badges/bsc.png';
-import DegenBadge from '@/assets/badges/degen.png';
-import EthereumBadge from '@/assets/badges/ethereum.png';
-import GnosisBadge from '@/assets/badges/gnosis.png';
-import GravityBadge from '@/assets/badges/gravity.png';
-import InkBadge from '@/assets/badges/ink.png';
-import LineaBadge from '@/assets/badges/linea.png';
-import OptimismBadge from '@/assets/badges/optimism.png';
-import PolygonBadge from '@/assets/badges/polygon.png';
-import SankoBadge from '@/assets/badges/sanko.png';
-import ScrollBadge from '@/assets/badges/scroll.png';
-import ZksyncBadge from '@/assets/badges/zksync.png';
-import ZoraBadge from '@/assets/badges/zora.png';
-import FastImage, { FastImageProps, Source } from 'react-native-fast-image';
-import Animated from 'react-native-reanimated';
+type ChainImageProps = {
+ badgeXPosition?: number;
+ badgeYPosition?: number;
+ chainId: ChainId | null | undefined;
+ position?: 'absolute' | 'relative';
+ showBadge?: boolean;
+ size?: number;
+ style?: StyleProp;
+};
-export const ChainImage = forwardRef(function ChainImage(
- {
- chainId,
- size = 20,
- style,
- }: {
- chainId: ChainId | null | undefined;
- size?: number;
- style?: FastImageProps['style'];
- },
- ref
-) {
- const source = useMemo(() => {
- switch (chainId) {
- case ChainId.apechain:
- return ApechainBadge;
- case ChainId.arbitrum:
- return ArbitrumBadge;
- case ChainId.avalanche:
- return AvalancheBadge;
- case ChainId.base:
- return BaseBadge;
- case ChainId.blast:
- return BlastBadge;
- case ChainId.bsc:
- return BscBadge;
- case ChainId.degen:
- return DegenBadge;
- case ChainId.gnosis:
- return GnosisBadge;
- case ChainId.gravity:
- return GravityBadge;
- case ChainId.ink:
- return InkBadge;
- case ChainId.linea:
- return LineaBadge;
- case ChainId.mainnet:
- return EthereumBadge;
- case ChainId.optimism:
- return OptimismBadge;
- case ChainId.polygon:
- return PolygonBadge;
- case ChainId.sanko:
- return SankoBadge;
- case ChainId.scroll:
- return ScrollBadge;
- case ChainId.zksync:
- return ZksyncBadge;
- case ChainId.zora:
- return ZoraBadge;
- default:
- return { uri: '' };
- }
- }, [chainId]);
+export const ChainImage = memo(function ChainImage({
+ badgeXPosition = 0,
+ badgeYPosition = 0,
+ chainId,
+ position = 'absolute',
+ showBadge = true,
+ size = 20,
+ style,
+}: ChainImageProps) {
+ const { isDarkMode } = useColorMode();
+ const { containerStyle, iconStyle } = useMemo(
+ () => getChainBadgeStyles({ badgeXPosition, badgeYPosition, isDarkMode, position, size }),
+ [badgeXPosition, badgeYPosition, isDarkMode, position, size]
+ );
+
+ if (!chainId || !showBadge) return null;
- if (!chainId) return null;
+ const badgeUrl = useBackendNetworksStore.getState().getChainsBadge()[chainId];
+ if (!badgeUrl) return null;
return (
-
+
+
+
);
});
+
+type IconLayout = {
+ iconSize: number;
+ iconXPosition: number;
+ iconYPosition: number;
+};
+
+function getIconLayout(size: number): IconLayout {
+ const iconSize = size * 1.6;
+ const sizeDiff = iconSize - size;
+ return {
+ iconSize,
+ iconXPosition: -(sizeDiff / 2),
+ iconYPosition: -(sizeDiff / 3),
+ };
+}
+
+type ContainerStyles = {
+ borderRadius: number | undefined; // ⚠️ Temporary until we add dark mode badges
+ bottom: number | undefined;
+ height: number;
+ left: number | undefined;
+ overflow: 'hidden' | undefined; // ⚠️ Temporary until we add dark mode badges
+ position: 'absolute' | 'relative';
+ width: number;
+};
+type ImageStyles = {
+ height: number;
+ left: number;
+ position: 'absolute';
+ top: number;
+ width: number;
+};
+
+export function getChainBadgeStyles({
+ badgeXPosition = 0,
+ badgeYPosition = 0,
+ isDarkMode,
+ position,
+ size,
+}: {
+ badgeXPosition: number;
+ badgeYPosition: number;
+ isDarkMode: boolean; // ⚠️ Temporary until we add dark mode badges
+ position: 'absolute' | 'relative';
+ size: number;
+}): { containerStyle: ContainerStyles; iconStyle: ImageStyles } {
+ const { iconSize, iconXPosition, iconYPosition } = getIconLayout(size);
+ return {
+ containerStyle: {
+ borderRadius: isDarkMode ? size / 2 : undefined,
+ bottom: badgeYPosition,
+ height: size,
+ left: badgeXPosition,
+ overflow: isDarkMode ? 'hidden' : undefined,
+ position,
+ width: size,
+ },
+ iconStyle: {
+ height: iconSize,
+ left: iconXPosition,
+ position: 'absolute',
+ top: iconYPosition,
+ width: iconSize,
+ },
+ };
+}
diff --git a/src/components/coin-icon/CoinIcon.tsx b/src/components/coin-icon/CoinIcon.tsx
deleted file mode 100644
index 25c1a46c13d..00000000000
--- a/src/components/coin-icon/CoinIcon.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export const CoinIconSize = 40;
diff --git a/src/components/coin-icon/CoinIconFallback.js b/src/components/coin-icon/CoinIconFallback.js
deleted file mode 100644
index 0362197f268..00000000000
--- a/src/components/coin-icon/CoinIconFallback.js
+++ /dev/null
@@ -1,142 +0,0 @@
-import React, { useCallback } from 'react';
-import { StyleSheet, View } from 'react-native';
-import { useColorForAsset, useForceUpdate } from '@/hooks';
-import { ImageWithCachedMetadata, ImgixImage } from '@/components/images';
-import { FallbackIcon, getUrlForTrustIconFallback } from '@/utils';
-import { borders, fonts } from '@/styles';
-
-const ImageState = {
- ERROR: 'ERROR',
- LOADED: 'LOADED',
- NOT_FOUND: 'NOT_FOUND',
-};
-
-const imagesCache = {};
-
-const fallbackTextStyles = {
- fontFamily: fonts.family.SFProRounded,
- fontWeight: fonts.weight.bold,
- letterSpacing: fonts.letterSpacing.roundedTight,
- marginBottom: 0.5,
- textAlign: 'center',
-};
-
-const fallbackIconStyle = size => {
- return {
- ...borders.buildCircleAsObject(size),
- position: 'absolute',
- };
-};
-
-export const CoinIconFallback = fallbackProps => {
- const { address, height, network, symbol, shadowColor, theme, size, width } = fallbackProps;
-
- const { colors } = theme;
- const imageUrl = getUrlForTrustIconFallback(address, network);
-
- const key = `${symbol}-${imageUrl}`;
-
- const shouldShowImage = imagesCache[key] !== ImageState.NOT_FOUND;
- const isLoaded = imagesCache[key] === ImageState.LOADED;
-
- const fallbackIconColor = useColorForAsset({
- address,
- network,
- });
-
- // we store data inside the object outside the component
- // so we can share it between component instances
- // but we still want the component to pick up new changes
- const forceUpdate = useForceUpdate();
-
- const onLoad = useCallback(() => {
- if (imagesCache[key] === ImageState.LOADED) {
- return;
- }
-
- imagesCache[key] = ImageState.LOADED;
- forceUpdate();
- }, [key, forceUpdate]);
- const onError = useCallback(
- // @ts-expect-error passed to an untyped JS component
- err => {
- const newError = err?.nativeEvent?.message?.includes('404') ? ImageState.NOT_FOUND : ImageState.ERROR;
- if (imagesCache[key] === newError) {
- return;
- } else {
- imagesCache[key] = newError;
- }
-
- forceUpdate();
- },
- [key, forceUpdate]
- );
-
- return (
-
- {shouldShowImage && (
-
- )}
-
- {!isLoaded && (
-
- )}
-
- );
-};
-
-const sx = StyleSheet.create({
- coinIconContainer: {
- alignItems: 'center',
-
- justifyContent: 'center',
- overflow: 'visible',
- },
- coinIconFallback: {
- overflow: 'hidden',
- },
- container: {
- elevation: 6,
-
- overflow: 'visible',
- paddingTop: 9,
- },
- contract: {},
- fallbackWrapper: {
- left: 0,
- position: 'absolute',
- top: 0,
- },
- reactCoinIconContainer: {
- alignItems: 'center',
- justifyContent: 'center',
- },
- reactCoinIconImage: {
- height: '100%',
- width: '100%',
- },
- withShadow: {
- elevation: 6,
- shadowOffset: {
- height: 4,
- width: 0,
- },
- shadowOpacity: 0.3,
- shadowRadius: 6,
- },
-});
diff --git a/src/components/coin-icon/CoinIconIndicator.js b/src/components/coin-icon/CoinIconIndicator.tsx
similarity index 75%
rename from src/components/coin-icon/CoinIconIndicator.js
rename to src/components/coin-icon/CoinIconIndicator.tsx
index a9cd8e6054f..59d253a048d 100644
--- a/src/components/coin-icon/CoinIconIndicator.js
+++ b/src/components/coin-icon/CoinIconIndicator.tsx
@@ -1,9 +1,16 @@
import React from 'react';
-import { StyleSheet, View } from 'react-native';
+import { StyleSheet, View, StyleProp, ViewStyle } from 'react-native';
import { Icon } from '../icons';
import { borders, shadow } from '@/styles';
+import { ThemeContextProps, useTheme } from '@/theme';
-function CoinIconIndicator({ theme, style, isPinned }) {
+type CoinIconIndicatorProps = {
+ theme?: ThemeContextProps;
+ style?: StyleProp;
+ isPinned: boolean;
+};
+
+function CoinIconIndicator({ theme, style, isPinned }: CoinIconIndicatorProps) {
// this is used inside of FastBalanceCoinRow where we have theme from props
// eslint-disable-next-line react-hooks/rules-of-hooks
const { colors, isDarkMode } = theme ?? useTheme();
diff --git a/src/components/coin-icon/EthCoinIcon.tsx b/src/components/coin-icon/EthCoinIcon.tsx
deleted file mode 100644
index 3d9aa81a1c4..00000000000
--- a/src/components/coin-icon/EthCoinIcon.tsx
+++ /dev/null
@@ -1,25 +0,0 @@
-import React from 'react';
-import { useTheme } from '@/theme';
-import { useNativeAsset } from '@/utils/ethereumUtils';
-import RainbowCoinIcon from './RainbowCoinIcon';
-import { ETH_SYMBOL } from '@/references';
-import { ChainId } from '@/state/backendNetworks/types';
-
-type EthCoinIconProps = {
- size?: number;
-};
-
-export const EthCoinIcon = ({ size = 40 }: EthCoinIconProps) => {
- const ethAsset = useNativeAsset({ chainId: ChainId.mainnet });
- const theme = useTheme();
- return (
-
- );
-};
diff --git a/src/components/coin-icon/RainbowCoinIcon.tsx b/src/components/coin-icon/RainbowCoinIcon.tsx
index 118c9445f42..732dfc7389f 100644
--- a/src/components/coin-icon/RainbowCoinIcon.tsx
+++ b/src/components/coin-icon/RainbowCoinIcon.tsx
@@ -1,13 +1,11 @@
import React from 'react';
import { StyleSheet, View } from 'react-native';
+import { ChainId } from '@/state/backendNetworks/types';
import { borders, fonts } from '@/styles';
-import { ThemeContextProps } from '@/theme';
+import { useTheme } from '@/theme';
import { FallbackIcon as CoinIconTextFallback } from '@/utils';
-
import { FastFallbackCoinIconImage } from '../asset-list/RecyclerAssetList2/FastComponents/FastFallbackCoinIconImage';
-import { FastChainBadge } from '../asset-list/RecyclerAssetList2/FastComponents/FastCoinBadge';
-import { TokenColors } from '@/graphql/__generated__/metadata';
-import { ChainId } from '@/state/backendNetworks/types';
+import { ChainImage } from './ChainImage';
const fallbackTextStyles = {
fontFamily: fonts.family.SFProRounded,
@@ -23,28 +21,35 @@ const fallbackIconStyle = (size: number) => ({
});
export default React.memo(function RainbowCoinIcon({
- size = 40,
- icon,
chainId,
+ color,
+ forceDarkMode,
+ icon,
+ showBadge = chainId !== ChainId.mainnet,
+ size = 40,
symbol,
- theme,
- colors,
- ignoreBadge,
+ chainSize = size / 2,
+ chainBadgePosition = { x: -chainSize / 2, y: 0 },
}: {
size?: number;
icon?: string;
chainId: ChainId;
symbol: string;
- theme: ThemeContextProps;
- colors?: TokenColors;
- ignoreBadge?: boolean;
+ forceDarkMode?: boolean;
+ color?: string;
+ showBadge?: boolean;
+ chainSize?: number;
+ chainBadgePosition?: {
+ x?: number;
+ y?: number;
+ };
}) {
- const fallbackIconColor = colors?.primary || colors?.fallback || theme.colors.purpleUniswap;
-
- const shadowColor = theme.isDarkMode ? theme.colors.shadow : colors?.primary || colors?.fallback || theme.colors.shadow;
+ const theme = useTheme();
+ const fallbackIconColor = color ?? theme.colors.purpleUniswap;
+ const shadowColor = theme.isDarkMode || forceDarkMode ? theme.colors.shadow : color || fallbackIconColor;
return (
-
+
{() => (
- {!ignoreBadge && chainId && }
+
);
});
@@ -68,17 +79,4 @@ const sx = StyleSheet.create({
elevation: 6,
overflow: 'visible',
},
- reactCoinIconContainer: {
- alignItems: 'center',
- justifyContent: 'center',
- },
- withShadow: {
- elevation: 6,
- shadowOffset: {
- height: 4,
- width: 0,
- },
- shadowOpacity: 0.3,
- shadowRadius: 6,
- },
});
diff --git a/src/components/coin-icon/RequestCoinIcon.js b/src/components/coin-icon/RequestCoinIcon.js
deleted file mode 100644
index 417cb2481c6..00000000000
--- a/src/components/coin-icon/RequestCoinIcon.js
+++ /dev/null
@@ -1,33 +0,0 @@
-import React, { useCallback } from 'react';
-import { CircularProgress } from 'react-native-circular-progress';
-import { useTheme } from '../../theme/ThemeContext';
-import RequestVendorLogoIcon from './RequestVendorLogoIcon';
-import styled from '@/styled-thing';
-
-const RequestCoinIconSize = 48;
-
-const ProgressBorder = styled(CircularProgress).attrs({
- childrenContainerStyle: {
- overflow: 'visible',
- },
- lineCap: 'round',
- rotation: 0,
- width: 2,
-})({});
-
-const RequestCoinIcon = ({ dappName, expirationColor, imageUrl, percentElapsed, size = RequestCoinIconSize }) => {
- const { colors } = useTheme();
- const renderIcon = useCallback(
- // react-native-circular-progress expects a single function child.
- () => ,
- [colors.white, dappName, imageUrl, size]
- );
-
- return (
-
- {renderIcon}
-
- );
-};
-
-export default React.memo(RequestCoinIcon);
diff --git a/src/components/coin-icon/RequestVendorLogoIcon.js b/src/components/coin-icon/RequestVendorLogoIcon.js
index cedf992c177..4d2ea03c86c 100644
--- a/src/components/coin-icon/RequestVendorLogoIcon.js
+++ b/src/components/coin-icon/RequestVendorLogoIcon.js
@@ -2,14 +2,15 @@ import React, { useMemo, useState } from 'react';
import { View } from 'react-native';
import { useTheme } from '../../theme/ThemeContext';
import { initials } from '../../utils';
-import ChainBadge from './ChainBadge';
import { Centered } from '../layout';
import { Text } from '../text';
-import { CoinIconSize } from './CoinIcon';
import { ImgixImage } from '@/components/images';
import styled from '@/styled-thing';
import { position } from '@/styles';
import ShadowStack from '@/react-native-shadow-stack';
+import { ChainImage } from './ChainImage';
+
+const RequestVendorLogoIconSize = 40;
const RVLIBorderRadius = 16.25;
const RVLIShadows = colors => ({
@@ -25,14 +26,15 @@ const Content = styled(Centered)(({ size, color }) => ({
export default function RequestVendorLogoIcon({
backgroundColor,
- badgeYPosition = 14,
+ badgeXPosition = -10,
+ badgeYPosition = 0,
borderRadius = RVLIBorderRadius,
dappName,
imageUrl,
noShadow,
shouldPrioritizeImageLoading,
showLargeShadow,
- size = CoinIconSize,
+ size = RequestVendorLogoIconSize,
chainId,
...props
}) {
@@ -71,7 +73,7 @@ export default function RequestVendorLogoIcon({
)}
-
+
);
}
diff --git a/src/components/coin-icon/TwoCoinsIcon.tsx b/src/components/coin-icon/TwoCoinsIcon.tsx
index d70e91b6d75..385724c99a8 100644
--- a/src/components/coin-icon/TwoCoinsIcon.tsx
+++ b/src/components/coin-icon/TwoCoinsIcon.tsx
@@ -1,70 +1,61 @@
import React from 'react';
+import { ChainImage } from '@/components/coin-icon/ChainImage';
import { Box } from '@/design-system';
import { ParsedAddressAsset } from '@/entities';
+import { ChainId } from '@/state/backendNetworks/types';
import { useTheme } from '@/theme';
-import ChainBadge from './ChainBadge';
import RainbowCoinIcon from './RainbowCoinIcon';
-import { ChainId } from '@/state/backendNetworks/types';
export function TwoCoinsIcon({
- size = 45,
- under,
- over,
badge = true,
+ over,
+ size = 40,
+ under,
}: {
+ badge?: boolean;
+ over: ParsedAddressAsset;
size?: number;
under: ParsedAddressAsset;
- over: ParsedAddressAsset;
- badge?: boolean;
}) {
const theme = useTheme();
const overSize = size * 0.85;
const underSize = size * 0.75;
return (
-
+
+
+
+
-
-
-
-
-
-
- {badge && }
+
+
);
}
diff --git a/src/components/coin-icon/index.js b/src/components/coin-icon/index.js
deleted file mode 100644
index da7654b2cd4..00000000000
--- a/src/components/coin-icon/index.js
+++ /dev/null
@@ -1,7 +0,0 @@
-export { default as ChainBadge } from './ChainBadge';
-export { CoinIconSize } from './CoinIcon';
-export { default as CoinIconFallback } from './CoinIconFallback';
-export { default as CoinIconIndicator } from './CoinIconIndicator';
-export { default as RequestCoinIcon } from './RequestCoinIcon';
-export { default as RequestVendorLogoIcon } from './RequestVendorLogoIcon';
-export { default as DashedWrapper } from './DashedWrapper';
diff --git a/src/components/coin-icon/index.ts b/src/components/coin-icon/index.ts
new file mode 100644
index 00000000000..68782924802
--- /dev/null
+++ b/src/components/coin-icon/index.ts
@@ -0,0 +1,3 @@
+export { default as CoinIconIndicator } from './CoinIconIndicator';
+export { default as RequestVendorLogoIcon } from './RequestVendorLogoIcon';
+export { default as DashedWrapper } from './DashedWrapper';
diff --git a/src/components/coin-row/CoinCheckButton.js b/src/components/coin-row/CoinCheckButton.js
index 55b61534dc0..cab18c4dde6 100644
--- a/src/components/coin-row/CoinCheckButton.js
+++ b/src/components/coin-row/CoinCheckButton.js
@@ -1,13 +1,15 @@
import React from 'react';
import { magicMemo } from '../../utils';
import { ButtonPressAnimation, OpacityToggler } from '../animations';
-import { CoinIconIndicator, CoinIconSize } from '../coin-icon';
+import { CoinIconIndicator } from '../coin-icon';
import { Icon } from '../icons';
import { Row } from '../layout';
import { useCoinListFinishEditingOptions } from '@/hooks';
import styled from '@/styled-thing';
import { borders, padding, position, shadow } from '@/styles';
+const CoinIconSize = 40;
+
const Container = styled.View({
...position.sizeAsObject(CoinIconSize),
position: 'relative',
diff --git a/src/components/coin-row/CoinRow.js b/src/components/coin-row/CoinRow.js
index 08f04fa850f..14f9e38c9d2 100644
--- a/src/components/coin-row/CoinRow.js
+++ b/src/components/coin-row/CoinRow.js
@@ -1,11 +1,11 @@
import React, { createElement } from 'react';
-import { CoinIconSize } from '../coin-icon';
import { Column, Row } from '../layout';
import { useAccountSettings } from '@/hooks';
import styled from '@/styled-thing';
import { padding } from '@/styles';
import RainbowCoinIcon from '../coin-icon/RainbowCoinIcon';
+const CoinIconSize = 40;
const CoinRowPaddingTop = 9;
const CoinRowPaddingBottom = 10;
export const CoinRowHeight = CoinIconSize + CoinRowPaddingTop + CoinRowPaddingBottom;
@@ -28,8 +28,8 @@ const Content = styled(Column).attrs({ justify: 'space-between' })({
export default function CoinRow({
address,
- badgeXPosition,
- badgeYPosition,
+ badgeXPosition = -10,
+ badgeYPosition = 0,
bottomRowRender,
children,
coinIconRender = RainbowCoinIcon,
@@ -52,8 +52,10 @@ export default function CoinRow({
{createElement(coinIconRender, {
address,
- badgeXPosition,
- badgeYPosition,
+ chainBadgePosition: {
+ x: badgeXPosition,
+ y: badgeYPosition,
+ },
isFirstCoinRow,
isHidden,
isPinned,
diff --git a/src/components/coin-row/FastTransactionCoinRow.tsx b/src/components/coin-row/FastTransactionCoinRow.tsx
index a7764a02d04..4f73a97812b 100644
--- a/src/components/coin-row/FastTransactionCoinRow.tsx
+++ b/src/components/coin-row/FastTransactionCoinRow.tsx
@@ -9,7 +9,6 @@ import { useNavigation } from '@/navigation';
import Routes from '@rainbow-me/routes';
import { ImgixImage } from '../images';
import { CardSize } from '../unique-token/CardSize';
-import { ChainBadge } from '../coin-icon';
import { ChainId } from '@/state/backendNetworks/types';
import { address } from '@/utils/abbreviations';
import {
@@ -25,6 +24,7 @@ import Spinner from '../Spinner';
import * as lang from '@/languages';
import RainbowCoinIcon from '@/components/coin-icon/RainbowCoinIcon';
import { checkForPendingSwap } from '@/helpers/checkForPendingSwap';
+import { ChainImage } from '../coin-icon/ChainImage';
export const getApprovalLabel = ({ approvalAmount, asset, type }: Pick) => {
if (!approvalAmount || !asset) return;
@@ -262,7 +262,8 @@ export const ActivityIcon = ({
const inAsset = transaction?.changes?.find(a => a?.direction === 'in')?.asset;
const outAsset = transaction?.changes?.find(a => a?.direction === 'out')?.asset;
- if (!!inAsset?.icon_url && !!outAsset?.icon_url) return ;
+ if (!!inAsset?.icon_url && !!outAsset?.icon_url)
+ return ;
}
if (transaction?.contract?.iconUrl) {
return (
@@ -295,7 +296,7 @@ export const ActivityIcon = ({
}}
/>
- {transaction.chainId !== ChainId.mainnet && }
+
);
}
@@ -368,7 +369,7 @@ export const ActivityIcon = ({
)}
- {transaction.chainId !== ChainId.mainnet && }
+
);
}
@@ -376,12 +377,10 @@ export const ActivityIcon = ({
return (
);
@@ -411,7 +410,7 @@ export default React.memo(function TransactionCoinRow({
-
+
diff --git a/src/components/coin-row/ListCoinRow.js b/src/components/coin-row/ListCoinRow.js
index 724c7b158e3..fef1db33ed5 100644
--- a/src/components/coin-row/ListCoinRow.js
+++ b/src/components/coin-row/ListCoinRow.js
@@ -1,6 +1,5 @@
import React, { Fragment, useCallback } from 'react';
import { ButtonPressAnimation } from '../animations';
-import { CoinIconSize } from '../coin-icon';
import { Centered, FlexItem, Row } from '../layout';
import BottomRowText from './BottomRowText';
import CoinName from './CoinName';
@@ -10,6 +9,7 @@ import styled from '@/styled-thing';
import { padding } from '@/styles';
import { ethereumUtils, magicMemo } from '@/utils';
+const CoinIconSize = 40;
const CoinRowPaddingTop = 9;
const CoinRowPaddingBottom = 10;
diff --git a/src/components/coin-row/SendCoinRow.js b/src/components/coin-row/SendCoinRow.js
index 8a0515f2422..dd2a3543c60 100644
--- a/src/components/coin-row/SendCoinRow.js
+++ b/src/components/coin-row/SendCoinRow.js
@@ -1,7 +1,6 @@
import React from 'react';
import { TouchableWithoutFeedback } from 'react-native';
import LinearGradient from 'react-native-linear-gradient';
-import { buildAssetUniqueIdentifier } from '../../helpers/assets';
import { useTheme } from '../../theme/ThemeContext';
import { deviceUtils } from '../../utils';
import { ButtonPressAnimation } from '../animations';
@@ -79,11 +78,6 @@ const TopRow = ({ item, name, selected }) => {
);
};
-const buildSendCoinRowIdentifier = props => {
- const uniqueId = buildAssetUniqueIdentifier(props.item);
- return [uniqueId, !!props?.showNativeValue];
-};
-
const SendCoinRow = ({
children,
disablePressAnimation,
@@ -124,7 +118,6 @@ const SendCoinRow = ({
mainnetAddress={item?.mainnet_address}
icon={item?.icon_url}
colors={item?.colors}
- badgeYPosition={0}
bottomRowRender={BottomRow}
containerStyles={selected ? containerSelectedStyles : containerStyles}
coinIconRender={RainbowCoinIcon}
diff --git a/src/components/context-menu-buttons/ChainContextMenu.tsx b/src/components/context-menu-buttons/ChainContextMenu.tsx
index d323684cc12..ec3ec23d08c 100644
--- a/src/components/context-menu-buttons/ChainContextMenu.tsx
+++ b/src/components/context-menu-buttons/ChainContextMenu.tsx
@@ -145,7 +145,7 @@ export const ChainContextMenu = ({
)}
{selectedChainId && (
-
+
)}
diff --git a/src/components/expanded-state/AvailableNetworks.js b/src/components/expanded-state/AvailableNetworks.js
index 5b469892f3d..edbf54a9671 100644
--- a/src/components/expanded-state/AvailableNetworks.js
+++ b/src/components/expanded-state/AvailableNetworks.js
@@ -9,14 +9,12 @@ import { padding, position } from '@/styles';
import { useTheme } from '@/theme';
import { ButtonPressAnimation } from '../animations';
import { Column, Row } from '../layout';
-import { ChainBadge } from '../coin-icon';
+import { ChainImage } from '@/components/coin-icon/ChainImage';
import Divider from '@/components/Divider';
import { Text } from '../text';
-import { EthCoinIcon } from '../coin-icon/EthCoinIcon';
-import { ChainId } from '@/state/backendNetworks/types';
import { useBackendNetworksStore } from '@/state/backendNetworks/backendNetworks';
-const AvailableNetworksv1 = ({ asset, networks, hideDivider, marginBottom = 24, marginHorizontal = 19, prominent }) => {
+const AvailableNetworksv1 = ({ asset, networks, hideDivider, marginHorizontal = 19, prominent }) => {
const { colors } = useTheme();
const { navigate } = useNavigation();
const radialGradientProps = {
@@ -66,11 +64,7 @@ const AvailableNetworksv1 = ({ asset, networks, hideDivider, marginBottom = 24,
width={{ custom: 22 }}
zIndex={availableChainIds?.length - index}
>
- {chainId !== ChainId.mainnet ? (
-
- ) : (
-
- )}
+
);
})}
diff --git a/src/components/expanded-state/AvailableNetworksv2.tsx b/src/components/expanded-state/AvailableNetworksv2.tsx
index b597edf481a..c012387b6df 100644
--- a/src/components/expanded-state/AvailableNetworksv2.tsx
+++ b/src/components/expanded-state/AvailableNetworksv2.tsx
@@ -2,19 +2,18 @@ import lang from 'i18n-js';
import React, { useCallback, useMemo } from 'react';
import RadialGradient from 'react-native-radial-gradient';
import Divider from '../Divider';
-import ChainBadge from '../coin-icon/ChainBadge';
-import { Box, Inline, Text } from '@/design-system';
+import { ChainImage } from '@/components/coin-icon/ChainImage';
+import { Box, Column, Columns, Inline, Text } from '@/design-system';
import { useNavigation } from '@/navigation';
import Routes from '@/navigation/routesNames';
-import { position } from '@/styles';
+import { colors, position } from '@/styles';
import { watchingAlert } from '@/utils';
import { useWallets } from '@/hooks';
import { RainbowToken } from '@/entities';
import { useTheme } from '@/theme';
import { ButtonPressAnimation } from '../animations';
-import ContextMenuButton from '@/components/native-context-menu/contextMenu';
+import { DropdownMenu, MenuItem } from '@/components/DropdownMenu';
import { implementation } from '@/entities/dispersion';
-import { EthCoinIcon } from '../coin-icon/EthCoinIcon';
import { enableActionsOnReadOnlyWallet } from '@/config';
import { userAssetsStore } from '@/state/assets/userAssets';
import { parseSearchAsset } from '@/__swaps__/utils/assets';
@@ -38,8 +37,6 @@ const AvailableNetworksv2 = ({
marginHorizontal: number;
}) => {
const { colors } = useTheme();
- const { goBack, navigate } = useNavigation();
- const { isReadOnlyWallet } = useWallets();
const radialGradientProps = {
center: [0, 1],
@@ -51,6 +48,9 @@ const AvailableNetworksv2 = ({
},
};
+ const { goBack, navigate } = useNavigation();
+ const { isReadOnlyWallet } = useWallets();
+
const convertAssetAndNavigate = useCallback(
(chainId: ChainId) => {
if (isReadOnlyWallet && !enableActionsOnReadOnlyWallet) {
@@ -116,13 +116,7 @@ const AvailableNetworksv2 = ({
[asset, goBack, isReadOnlyWallet, navigate, networks]
);
- const handlePressContextMenu = useCallback(
- // @ts-expect-error ContextMenu is an untyped JS component and can't type its onPress handler properly
- ({ nativeEvent: { actionKey: chainId } }) => {
- convertAssetAndNavigate(chainId);
- },
- [convertAssetAndNavigate]
- );
+ const handlePressContextMenu = useCallback((chainId: string) => convertAssetAndNavigate(+chainId), [convertAssetAndNavigate]);
const availableChainIds = useMemo(() => {
// we dont want to show mainnet
@@ -135,90 +129,122 @@ const AvailableNetworksv2 = ({
convertAssetAndNavigate(availableChainIds[0]);
}, [availableChainIds, convertAssetAndNavigate]);
- const networkMenuItems = useBackendNetworksStore
+ const defaultChains = useBackendNetworksStore.getState().getDefaultChains();
+ const chainsLabel = useBackendNetworksStore.getState().getChainsLabel();
+ const chainsBadge = useBackendNetworksStore.getState().getChainsBadge();
+
+ const networkMenuItems: MenuItem[] = useBackendNetworksStore
.getState()
.getSupportedChainIds()
.filter(chainId => chainId !== ChainId.mainnet)
- .map(chainId => useBackendNetworksStore.getState().getDefaultChains()[chainId])
+ .filter(chainId => availableChainIds.includes(chainId))
+ .map(chainId => defaultChains[chainId])
.map(chain => ({
actionKey: `${chain.id}`,
- actionTitle: useBackendNetworksStore.getState().getChainsLabel()[chain.id],
+ actionTitle: chainsLabel[chain.id],
icon: {
- iconType: 'ASSET',
- iconValue: `${useBackendNetworksStore.getState().getChainsName()[chain.id]}Badge${chain.id === ChainId.mainnet ? '' : 'NoShadow'}`,
+ iconType: 'REMOTE',
+ iconValue: {
+ uri: chainsBadge[chain.id],
+ },
},
}));
- const MenuWrapper = availableChainIds.length > 1 ? ContextMenuButton : Box;
+ const Children = useMemo(() => {
+ return (
+
+
+
+
+
+
+ = 1 ? 'content' : undefined}>
+
+
+ {availableChainIds.slice(0, 6).map((chainId, index) => {
+ return (
+
+
+
+ );
+ })}
+
+ {availableChainIds.length > 6 && (
+
+ +{availableChainIds.length - 6}
+
+ )}
+
+
+
+ 1 ? 'flex-end' : 'space-between',
+ }}
+ paddingLeft="6px"
+ >
+
+ {availableChainIds?.length > 1
+ ? lang.t('expanded_state.asset.available_networks', {
+ availableNetworks: availableChainIds?.length,
+ })
+ : lang.t('expanded_state.asset.available_networkv2', {
+ availableNetwork: useBackendNetworksStore.getState().getChainsLabel()[availableChainIds[0]],
+ })}
+
+
+
+ {availableChainIds?.length > 1 ? '' : ''}
+
+
+
+
+
+
+
+
+ );
+ }, [availableChainIds, colors.transparent, handlePressButton, marginHorizontal]);
if (availableChainIds.length === 0) return null;
+
+ if (availableChainIds.length === 1) {
+ return (
+ <>
+ {Children}
+ {hideDivider ? null : }
+ >
+ );
+ }
+
return (
<>
-
-
-
-
-
-
-
- {availableChainIds?.map((chainId, index) => {
- return (
-
- {chainId !== ChainId.mainnet ? (
-
- ) : (
-
- )}
-
- );
- })}
-
-
-
-
- {availableChainIds?.length > 1
- ? lang.t('expanded_state.asset.available_networks', {
- availableNetworks: availableChainIds?.length,
- })
- : lang.t('expanded_state.asset.available_networkv2', {
- availableNetwork: useBackendNetworksStore.getState().getChainsName()[availableChainIds[0]],
- })}
-
-
-
-
- {availableChainIds?.length > 1 ? '' : ''}
-
-
-
-
-
+
+ {Children}
+
{hideDivider ? null : }
>
);
diff --git a/src/components/expanded-state/UniqueTokenExpandedState.tsx b/src/components/expanded-state/UniqueTokenExpandedState.tsx
index 136f1e1affa..360df882f57 100644
--- a/src/components/expanded-state/UniqueTokenExpandedState.tsx
+++ b/src/components/expanded-state/UniqueTokenExpandedState.tsx
@@ -575,7 +575,6 @@ const UniqueTokenExpandedState = ({ asset: passedAsset, external }: UniqueTokenE
marginHorizontal={0}
onPress={handleL2DisclaimerPress}
symbol="NFT"
- forceDarkMode
/>
) : null}
} space={sectionSpace}>
diff --git a/src/components/expanded-state/chart/ChartExpandedStateHeader.js b/src/components/expanded-state/chart/ChartExpandedStateHeader.js
index 96f58ed9df5..e193cd28b33 100644
--- a/src/components/expanded-state/chart/ChartExpandedStateHeader.js
+++ b/src/components/expanded-state/chart/ChartExpandedStateHeader.js
@@ -98,12 +98,10 @@ export default function ChartExpandedStateHeader({
diff --git a/src/components/gas/GasSpeedButton.tsx b/src/components/gas/GasSpeedButton.tsx
index 724ae269c32..8464874e778 100644
--- a/src/components/gas/GasSpeedButton.tsx
+++ b/src/components/gas/GasSpeedButton.tsx
@@ -9,7 +9,7 @@ import { InteractionManager, Keyboard, View } from 'react-native';
import { Easing } from 'react-native-reanimated';
import { darkModeThemeColors } from '../../styles/colors';
import { ButtonPressAnimation } from '../animations';
-import { ChainBadge } from '../coin-icon';
+import { ChainImage } from '@/components/coin-icon/ChainImage';
import { Centered, Column, Row } from '../layout';
import { Text } from '../text';
import { GasSpeedLabelPager } from '.';
@@ -24,7 +24,6 @@ import { fonts, fontWithWidth, margin, padding } from '@/styles';
import { gasUtils } from '@/utils';
import { IS_ANDROID } from '@/env';
import { ContextMenu } from '../context-menu';
-import { EthCoinIcon } from '../coin-icon/EthCoinIcon';
import { ChainId } from '@/state/backendNetworks/types';
import { useBackendNetworksStore } from '@/state/backendNetworks/backendNetworks';
import { ThemeContextProps, useTheme } from '@/theme';
@@ -478,11 +477,7 @@ const GasSpeedButton = ({
type: 'timing',
}}
>
- {chainId === ChainId.mainnet ? (
-
- ) : (
-
- )}
+
)}
@@ -527,7 +522,7 @@ const GasSpeedButton = ({
{isLegacyGasNetwork ? (
-
+
) : showGasOptions ? (
);
}
diff --git a/src/components/send/SendAssetForm.js b/src/components/send/SendAssetForm.js
index 8f31ef10c0b..78b75742836 100644
--- a/src/components/send/SendAssetForm.js
+++ b/src/components/send/SendAssetForm.js
@@ -96,14 +96,7 @@ export default function SendAssetForm({
width={deviceWidth - 38}
>
{isTinyPhone ? null : }
-
+
diff --git a/src/components/token-info/TokenInfoBalanceValue.js b/src/components/token-info/TokenInfoBalanceValue.js
index f9e42c44412..de85f97c459 100644
--- a/src/components/token-info/TokenInfoBalanceValue.js
+++ b/src/components/token-info/TokenInfoBalanceValue.js
@@ -5,17 +5,14 @@ import { useColorForAsset } from '@/hooks';
import styled from '@/styled-thing';
import { magicMemo } from '@/utils';
import RainbowCoinIcon from '../coin-icon/RainbowCoinIcon';
-import { useTheme } from '@/theme';
import { View } from 'react-native';
const InfoValue = styled(TokenInfoValue)(android ? { height: 37.7 } : {});
const TokenInfoBalanceValue = ({ align, asset, ...props }) => {
- const { address, balance, symbol, type, value } = asset;
+ const { balance, value } = asset;
const color = useColorForAsset(asset);
- const theme = useTheme();
-
return (
{
icon={asset?.icon_url}
chainId={asset?.chainId}
symbol={asset?.symbol}
- theme={theme}
- colors={asset?.colors}
- ignoreBadge
+ color={asset?.colors?.primary || asset?.colors?.fallback || undefined}
+ showBadge={false}
/>
{balance?.display || value}
diff --git a/src/components/walletconnect-list/WalletConnectV2ListItem.tsx b/src/components/walletconnect-list/WalletConnectV2ListItem.tsx
index ee1fdf35660..0bafbe75ac3 100644
--- a/src/components/walletconnect-list/WalletConnectV2ListItem.tsx
+++ b/src/components/walletconnect-list/WalletConnectV2ListItem.tsx
@@ -22,8 +22,7 @@ import * as lang from '@/languages';
import { useTheme } from '@/theme';
import { changeAccount, disconnectSession } from '@/walletConnect';
import { Box, Inline } from '@/design-system';
-import ChainBadge from '@/components/coin-icon/ChainBadge';
-import { EthCoinIcon } from '../coin-icon/EthCoinIcon';
+import { ChainImage } from '@/components/coin-icon/ChainImage';
import { ChainId } from '@/state/backendNetworks/types';
import { useBackendNetworksStore } from '@/state/backendNetworks/backendNetworks';
@@ -216,11 +215,7 @@ export function WalletConnectV2ListItem({ session, reload }: { session: SessionT
borderRadius: 30,
}}
>
- {chainId !== ChainId.mainnet ? (
-
- ) : (
-
- )}
+
);
})}
diff --git a/src/helpers/walletConnectNetworks.ts b/src/helpers/walletConnectNetworks.ts
index 662191d0eb4..31285ad0d23 100644
--- a/src/helpers/walletConnectNetworks.ts
+++ b/src/helpers/walletConnectNetworks.ts
@@ -3,8 +3,7 @@ import { showActionSheetWithOptions } from '@/utils';
import * as i18n from '@/languages';
import { ChainId } from '@/state/backendNetworks/types';
import { useBackendNetworksStore } from '@/state/backendNetworks/backendNetworks';
-import { isL2Chain } from '@/handlers/web3';
-import { MenuActionConfig } from 'react-native-ios-context-menu';
+import { MenuItem } from '@/components/DropdownMenu';
const androidNetworkActions = () => {
const { testnetsEnabled } = store.getState().settings;
@@ -15,7 +14,7 @@ const androidNetworkActions = () => {
export const NETWORK_MENU_ACTION_KEY_FILTER = 'switch-to-network-';
-export const networksMenuItems: () => MenuActionConfig[] = () => {
+export const networksMenuItems: () => MenuItem[] = () => {
const { testnetsEnabled } = store.getState().settings;
return Object.values(useBackendNetworksStore.getState().getDefaultChains())
@@ -24,8 +23,10 @@ export const networksMenuItems: () => MenuActionConfig[] = () => {
actionKey: `${NETWORK_MENU_ACTION_KEY_FILTER}${chain.id}`,
actionTitle: useBackendNetworksStore.getState().getChainsLabel()[chain.id],
icon: {
- iconType: 'ASSET',
- iconValue: `${isL2Chain({ chainId: chain.id }) ? `${chain.name}BadgeNoShadow` : 'ethereumBadge'}`,
+ iconType: 'REMOTE',
+ iconValue: {
+ uri: useBackendNetworksStore.getState().getChainsBadge()[chain.id],
+ },
},
}));
};
diff --git a/src/model/migrations.ts b/src/model/migrations.ts
index a30d22d401a..e7d2e90a8e1 100644
--- a/src/model/migrations.ts
+++ b/src/model/migrations.ts
@@ -4,6 +4,7 @@ import { findKey, isEmpty, isNumber, keys } from 'lodash';
import uniq from 'lodash/uniq';
import RNFS from 'react-native-fs';
import { MMKV } from 'react-native-mmkv';
+import FastImage from 'react-native-fast-image';
import { deprecatedRemoveLocal, getGlobal } from '../handlers/localstorage/common';
import { IMAGE_METADATA } from '../handlers/localstorage/globalSettings';
import { getMigrationVersion, setMigrationVersion } from '../handlers/localstorage/migrations';
@@ -745,6 +746,26 @@ export default async function runMigrations() {
migrations.push(v23);
+ /**
+ *************** Migration v24 ******************
+ * Clear FastImage cache to fix mainnet badge sizing issue
+ */
+ const v24 = () => {
+ try {
+ FastImage.clearDiskCache();
+ } catch (e) {
+ logger.error(new RainbowError(`Error clearing FastImage disk cache: ${e}`));
+ }
+
+ try {
+ FastImage.clearMemoryCache();
+ } catch (e) {
+ logger.error(new RainbowError(`Error clearing FastImage memory cache: ${e}`));
+ }
+ };
+
+ migrations.push(v24);
+
logger.debug(`[runMigrations]: ready to run migrations starting on number ${currentVersion}`);
// await setMigrationVersion(17);
if (migrations.length === currentVersion) {
@@ -754,7 +775,6 @@ export default async function runMigrations() {
for (let i = currentVersion; i < migrations.length; i++) {
logger.debug(`[runMigrations]: Running migration v${i}`);
- // @ts-expect-error
await migrations[i].apply(null);
logger.debug(`[runMigrations]: Migration ${i} completed succesfully`);
await setMigrationVersion(i + 1);
diff --git a/src/screens/AddCash/components/ProviderCard.tsx b/src/screens/AddCash/components/ProviderCard.tsx
index 9cc19003cd2..0de5b6eeb67 100644
--- a/src/screens/AddCash/components/ProviderCard.tsx
+++ b/src/screens/AddCash/components/ProviderCard.tsx
@@ -5,7 +5,7 @@ import chroma from 'chroma-js';
import { IS_IOS } from '@/env';
import { Box, Text, Inline, Bleed, useBackgroundColor } from '@/design-system';
-import ChainBadge from '@/components/coin-icon/ChainBadge';
+import { ChainImage } from '@/components/coin-icon/ChainImage';
import { Ramp as RampLogo } from '@/components/icons/svg/Ramp';
import { Coinbase as CoinbaseLogo } from '@/components/icons/svg/Coinbase';
@@ -15,7 +15,6 @@ import { FiatProviderName } from '@/entities/f2c';
import { convertAPINetworkToInternalChainIds } from '@/screens/AddCash/utils';
import { ProviderConfig, CalloutType, PaymentMethod } from '@/screens/AddCash/types';
import * as i18n from '@/languages';
-import { EthCoinIcon } from '@/components/coin-icon/EthCoinIcon';
import { ChainId } from '@/state/backendNetworks/types';
type PaymentMethodConfig = {
@@ -94,7 +93,7 @@ function NetworkIcons({ chainIds }: { chainIds?: ChainId[] }) {
borderRadius: 30,
}}
>
- {chainId !== ChainId.mainnet ? : }
+
);
})}
@@ -225,10 +224,7 @@ export function ProviderCard({ config }: { config: ProviderConfig }) {
: i18n.t(i18n.l.wallet.add_cash_v2.network_title);
content = (
-
+
);
}
diff --git a/src/screens/ExplainSheet.js b/src/screens/ExplainSheet.js
index b63fa165f32..b4115d7ebf2 100644
--- a/src/screens/ExplainSheet.js
+++ b/src/screens/ExplainSheet.js
@@ -2,9 +2,9 @@
import { useRoute } from '@react-navigation/native';
import * as lang from '@/languages';
import React, { useCallback, useMemo } from 'react';
-import { Linking, View } from 'react-native';
+import { Linking } from 'react-native';
import { useSafeAreaInsets } from 'react-native-safe-area-context';
-import { ChainBadge, DashedWrapper } from '../components/coin-icon';
+import { ChainImage } from '@/components/coin-icon/ChainImage';
import { Centered, Column, ColumnWithMargins, Row, RowWithMargins } from '../components/layout';
import { SheetActionButton, SheetTitle, SlackSheet } from '../components/sheet';
import { Emoji, GradientText, Text } from '../components/text';
@@ -18,11 +18,8 @@ import { ethereumUtils, gasUtils } from '@/utils';
import { buildRainbowLearnUrl } from '@/utils/buildRainbowUrl';
import { cloudPlatformAccountName } from '@/utils/platform';
import { useTheme } from '@/theme';
-import { isL2Chain } from '@/handlers/web3';
import { IS_ANDROID } from '@/env';
-import { EthCoinIcon } from '@/components/coin-icon/EthCoinIcon';
import RainbowCoinIcon from '@/components/coin-icon/RainbowCoinIcon';
-import { ChainId } from '@/state/backendNetworks/types';
import { useBackendNetworksStore } from '@/state/backendNetworks/backendNetworks';
const { GAS_TRENDS } = gasUtils;
@@ -92,7 +89,7 @@ const networkExplainer = ({ emoji = '⛽️', chainId, ...props }) => {
emoji,
title,
text,
- logo: ,
+ logo: ,
extraHeight: IS_ANDROID ? 120 : 144,
readMoreLink: buildRainbowLearnUrl({
url: 'https://learn.rainbow.me/layer-2-and-layer-3-networks',
@@ -134,8 +131,6 @@ const MINER_TIP_EXPLAINER = lang.t('explain.miner_tip.text');
const VERIFIED_EXPLAINER = lang.t('explain.verified.text');
-const SWAP_RESET_EXPLAINER = `Rainbow doesn’t have the ability to swap across networks yet, but we’re on it. For now, Rainbow will match networks between selected tokens.`;
-
const BACKUP_EXPLAINER = lang.t('back_up.explainers.backup', {
cloudPlatformName: cloudPlatformAccountName,
});
@@ -172,9 +167,6 @@ export const explainers = (params, theme) => {
const chainId = params?.chainId;
const fromChainId = params?.fromChainId;
const toChainId = params?.toChainId;
- const isDarkMode = theme?.isDarkMode;
-
- const color = useBackendNetworksStore.getState().getColorsForChainId(chainId, isDarkMode);
const chainsLabel = useBackendNetworksStore.getState().getChainsLabel();
@@ -244,11 +236,7 @@ export const explainers = (params, theme) => {
inputToken: params?.inputToken,
outputToken: params?.outputToken,
}),
- logo: !isL2Chain({ chainId: fromChainId }) ? (
-
- ) : (
-
- ),
+ logo: ,
},
floor_price: {
emoji: '📊',
@@ -259,12 +247,10 @@ export const explainers = (params, theme) => {
gas: {
logo: (
),
extraHeight: 2,
@@ -432,23 +418,6 @@ export const explainers = (params, theme) => {
}),
title: 'Rainbow Fee',
},
- swapResetInputs: {
- button: {
- label: `Continue with ${chainsLabel[chainId]}`,
- bgColor: color && colors?.alpha(color, 0.06),
- textColor: color,
- },
- emoji: '🔐',
- extraHeight: -90,
- text: SWAP_RESET_EXPLAINER,
- title: `Switching to ${chainsLabel[chainId]}`,
- logo:
- chainId !== ChainId.mainnet ? (
-
- ) : (
-
- ),
- },
f2cSemiSupportedAssetPurchased: {
emoji: '🎉',
title: lang.t(lang.l.wallet.add_cash_v2.explain_sheet.semi_supported.title),
@@ -489,12 +458,10 @@ export const explainers = (params, theme) => {
logo: (
),
@@ -545,21 +512,17 @@ export const explainers = (params, theme) => {
logo: (
),
@@ -571,21 +534,17 @@ export const explainers = (params, theme) => {
logo: (
),
@@ -621,13 +580,7 @@ export const explainers = (params, theme) => {
width={{ custom: 40 }}
zIndex={params?.chainIds?.length - index}
>
- {chainId !== ChainId.mainnet ? (
-
- ) : (
-
-
-
- )}
+
);
})}
@@ -675,7 +628,7 @@ export const explainers = (params, theme) => {
{lang.t('explain.obtain_l2_asset.fragment3')}
),
- logo: ,
+ logo: ,
title: lang.t('explain.obtain_l2_asset.title', {
networkName: params?.networkName,
}),
@@ -731,117 +684,6 @@ export const explainers = (params, theme) => {
text: lang.t('explain.slippage.text'),
title: lang.t('explain.slippage.title'),
},
- swap_refuel_add: {
- logo: (
-
-
-
- ),
- title: lang.t('explain.swap_refuel.title', {
- networkName: params?.networkName,
- gasToken: params?.gasToken,
- }),
- text: lang.t('explain.swap_refuel.text', {
- networkName: params?.networkName,
- gasToken: params?.gasToken,
- }),
- button: {
- label: lang.t('button.no_thanks'),
- textColor: 'blueGreyDark60',
- bgColor: colors?.transparent,
- onPress: params?.onContinue,
- },
- secondaryButton: {
- label: lang.t('explain.swap_refuel.button', {
- networkName: params?.networkName,
- gasToken: params?.gasToken,
- }),
- textColor: color,
- bgColor: color && colors?.alpha(color, 0.05),
- onPress: params?.onRefuel,
- },
- },
- swap_refuel_deduct: {
- logo: (
-
-
-
- ),
- title: lang.t('explain.swap_refuel_deduct.title', {
- networkName: params?.networkName,
- gasToken: params?.gasToken,
- }),
- text: lang.t('explain.swap_refuel_deduct.text', {
- networkName: params?.networkName,
- gasToken: params?.gasToken,
- }),
- button: {
- label: lang.t('button.no_thanks'),
- textColor: 'blueGreyDark60',
- bgColor: colors?.transparent,
- onPress: params?.onContinue,
- },
- secondaryButton: {
- label: lang.t('explain.swap_refuel_deduct.button', {
- networkName: params?.networkName,
- gasToken: params?.gasToken,
- }),
- textColor: color,
- bgColor: color && colors?.alpha(color, 0.05),
- onPress: params?.onRefuel,
- },
- },
- swap_refuel_notice: {
- extraHeight: 50,
- logo: (
-
-
-
- ),
- title: lang.t('explain.swap_refuel_notice.title', {
- networkName: params?.networkName,
- gasToken: params?.gasToken,
- }),
- text: lang.t('explain.swap_refuel_notice.text', {
- networkName: params?.networkName,
- gasToken: params?.gasToken,
- }),
- button: {
- label: lang.t('button.go_back'),
- textColor: 'blueGreyDark60',
- bgColor: colors?.transparent,
- onPress: params?.onContinue,
- },
- secondaryButton: {
- label: lang.t('button.proceed_anyway'),
- textColor: colors?.appleBlue,
- bgColor: colors?.alpha(colors?.appleBlue, 0.05),
- onPress: params?.onProceed,
- },
- },
};
};
@@ -869,9 +711,9 @@ const ExplainSheet = () => {
if (type === 'network') {
return networkExplainer({ chainId: params.chainId });
}
-
return explainers(params, theme)[type];
}, [theme, params, type]);
+
const handleClose = useCallback(() => {
goBack();
params?.onClose?.();
diff --git a/src/screens/MintsSheet/card/Card.tsx b/src/screens/MintsSheet/card/Card.tsx
index a268ad94090..a90afad2604 100644
--- a/src/screens/MintsSheet/card/Card.tsx
+++ b/src/screens/MintsSheet/card/Card.tsx
@@ -9,10 +9,8 @@ import { View } from 'react-native';
import { useTheme } from '@/theme';
import { analyticsV2 } from '@/analytics';
import * as i18n from '@/languages';
-import ChainBadge from '@/components/coin-icon/ChainBadge';
+import { ChainImage } from '@/components/coin-icon/ChainImage';
import { navigateToMintCollection } from '@/resources/reservoir/mints';
-import { EthCoinIcon } from '@/components/coin-icon/EthCoinIcon';
-import { ChainId } from '@/state/backendNetworks/types';
import { useBackendNetworksStore } from '@/state/backendNetworks/backendNetworks';
export const NUM_NFTS = 3;
@@ -53,11 +51,7 @@ export function Card({ collection }: { collection: MintableCollection }) {
- {collection.chainId !== ChainId.mainnet ? (
-
- ) : (
-
- )}
+
diff --git a/src/screens/NFTOffersSheet/OfferRow.tsx b/src/screens/NFTOffersSheet/OfferRow.tsx
index 7983c7edd33..fdb3f26c670 100644
--- a/src/screens/NFTOffersSheet/OfferRow.tsx
+++ b/src/screens/NFTOffersSheet/OfferRow.tsx
@@ -97,7 +97,6 @@ export const OfferRow = ({ offer }: { offer: NftOffer }) => {
const { navigate } = useNavigation();
const { nativeCurrency } = useAccountSettings();
const { colorMode } = useColorMode();
- const theme = useTheme();
const bgColor = useBackgroundColor('surfaceSecondaryElevated');
const chainId = useBackendNetworksStore.getState().getChainsIdByName()[offer.network as Network];
const { data: externalAsset } = useExternalToken({
@@ -218,9 +217,8 @@ export const OfferRow = ({ offer }: { offer: NftOffer }) => {
icon={externalAsset?.icon_url}
chainId={chainId}
symbol={offer.paymentToken.symbol}
- theme={theme}
- colors={externalAsset?.colors}
- ignoreBadge
+ color={externalAsset?.colors?.primary || externalAsset?.colors?.fallback || undefined}
+ showBadge={false}
/>
diff --git a/src/screens/NFTSingleOfferSheet/index.tsx b/src/screens/NFTSingleOfferSheet/index.tsx
index 89dc64f2fa6..a81a38f5008 100644
--- a/src/screens/NFTSingleOfferSheet/index.tsx
+++ b/src/screens/NFTSingleOfferSheet/index.tsx
@@ -525,9 +525,8 @@ export function NFTSingleOfferSheet() {
icon={externalAsset?.icon_url}
chainId={offerChainId}
symbol={offer.paymentToken.symbol}
- theme={theme}
- colors={externalAsset?.colors}
- ignoreBadge
+ color={externalAsset?.colors?.primary || externalAsset?.colors?.fallback || undefined}
+ showBadge={false}
/>
{listPrice} {offer.paymentToken.symbol}
@@ -563,9 +562,8 @@ export function NFTSingleOfferSheet() {
icon={externalAsset?.icon_url}
chainId={offerChainId}
symbol={offer.paymentToken.symbol}
- theme={theme}
- colors={externalAsset?.colors}
- ignoreBadge
+ color={externalAsset?.colors?.primary || externalAsset?.colors?.fallback || undefined}
+ showBadge={false}
/>
@@ -651,9 +649,8 @@ export function NFTSingleOfferSheet() {
icon={externalAsset?.icon_url}
chainId={offerChainId}
symbol={offer.paymentToken.symbol}
- theme={theme}
- colors={externalAsset?.colors}
- ignoreBadge
+ color={externalAsset?.colors?.primary || externalAsset?.colors?.fallback || undefined}
+ showBadge={false}
/>
{netCrypto} {offer.paymentToken.symbol}
@@ -670,12 +667,10 @@ export function NFTSingleOfferSheet() {
{isReadOnlyWallet || isExpired ? (
- {/* @ts-ignore js component */}
{
}, [
accountAddress,
asset,
+ chainId,
checkboxes,
ensProfile?.data?.coinAddresses,
ensProfile?.data?.contenthash,
@@ -499,22 +500,20 @@ export const SendConfirmationSheet = () => {
// @ts-expect-error JavaScript component
) : (
)}
@@ -592,7 +591,6 @@ export const SendConfirmationSheet = () => {
{isL2 && (
- {/* @ts-expect-error JavaScript component */}
[name, emoji]);
@@ -23,7 +22,6 @@ const currencyListItems = Object.values(supportedNativeCurrencies).map(({ curren
const CurrencySection = () => {
const { nativeCurrency, settingsChangeNativeCurrency } = useAccountSettings();
- const theme = useTheme();
const { data: WBTC } = useExternalToken({ address: WBTC_ADDRESS, chainId: ChainId.mainnet, currency: nativeCurrency });
const { data: ETH } = useExternalToken({ address: ETH_ADDRESS, chainId: ChainId.mainnet, currency: nativeCurrency });
@@ -55,7 +53,6 @@ const CurrencySection = () => {
size={23}
symbol={currency}
chainId={ChainId.mainnet}
- theme={theme}
/>
)
diff --git a/src/screens/SettingsSheet/components/DevSection.tsx b/src/screens/SettingsSheet/components/DevSection.tsx
index f6919041c0f..5df023d3d55 100644
--- a/src/screens/SettingsSheet/components/DevSection.tsx
+++ b/src/screens/SettingsSheet/components/DevSection.tsx
@@ -36,6 +36,7 @@ import { pendingTransactionsStore } from '@/state/pendingTransactions';
import { useConnectedToAnvilStore } from '@/state/connectedToAnvil';
import { addDefaultNotificationGroupSettings } from '@/notifications/settings/initialization';
import { unsubscribeAllNotifications } from '@/notifications/settings/settings';
+import FastImage from 'react-native-fast-image';
const DevSection = () => {
const { navigate } = useNavigation();
@@ -103,10 +104,30 @@ const DevSection = () => {
};
const clearImageCache = async () => {
- ImgixImage.clearDiskCache();
- // clearImageCache doesn't exist on ImgixImage
- // @ts-ignore
- ImgixImage.clearImageCache();
+ try {
+ ImgixImage.clearDiskCache();
+ } catch (e) {
+ logger.error(new RainbowError(`Error clearing ImgixImage disk cache: ${e}`));
+ }
+
+ try {
+ // @ts-expect-error - clearImageCache doesn't exist on ImgixImage
+ ImgixImage.clearImageCache();
+ } catch (e) {
+ logger.error(new RainbowError(`Error clearing ImgixImage cache: ${e}`));
+ }
+
+ try {
+ FastImage.clearDiskCache();
+ } catch (e) {
+ logger.error(new RainbowError(`Error clearing FastImage disk cache: ${e}`));
+ }
+
+ try {
+ FastImage.clearMemoryCache();
+ } catch (e) {
+ logger.error(new RainbowError(`Error clearing FastImage memory cache: ${e}`));
+ }
};
const [errorObj, setErrorObj] = useState(null as any);
diff --git a/src/screens/SignTransactionSheet.tsx b/src/screens/SignTransactionSheet.tsx
index 01854a2618e..306d326255a 100644
--- a/src/screens/SignTransactionSheet.tsx
+++ b/src/screens/SignTransactionSheet.tsx
@@ -749,7 +749,7 @@ export const SignTransactionSheet = () => {
-
+
{`${walletBalance?.display} ${i18n.t(i18n.l.walletconnect.simulation.profile_section.on_network, {
diff --git a/src/screens/WalletConnectApprovalSheet.tsx b/src/screens/WalletConnectApprovalSheet.tsx
index e979e6f3ed3..d802e1fb86e 100644
--- a/src/screens/WalletConnectApprovalSheet.tsx
+++ b/src/screens/WalletConnectApprovalSheet.tsx
@@ -2,8 +2,6 @@
import { RouteProp, useRoute } from '@react-navigation/native';
import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react';
import { ActivityIndicator, InteractionManager } from 'react-native';
-import { ContextMenuButton, OnPressMenuItemEventObject } from 'react-native-ios-context-menu';
-import ChainLogo from '@/components/ChainLogo';
import Divider from '@/components/Divider';
import Spinner from '@/components/Spinner';
import ButtonPressAnimation from '@/components/animations/ButtonPressAnimation';
@@ -22,12 +20,11 @@ import { Navigation, useNavigation } from '@/navigation';
import Routes from '@/navigation/routesNames';
import styled from '@/styled-thing';
import { Box, Columns, Column as RDSColumn, Inline, Text, TextProps } from '@/design-system';
-import ChainBadge from '@/components/coin-icon/ChainBadge';
+import { ChainImage } from '@/components/coin-icon/ChainImage';
import * as lang from '@/languages';
import { useDappMetadata } from '@/resources/metadata/dapp';
import { DAppStatus } from '@/graphql/__generated__/metadata';
import { InfoAlert } from '@/components/info-alert/info-alert';
-import { EthCoinIcon } from '@/components/coin-icon/EthCoinIcon';
import { findWalletWithAccount } from '@/helpers/findWalletWithAccount';
import { ChainId } from '@/state/backendNetworks/types';
import { useBackendNetworksStore } from '@/state/backendNetworks/backendNetworks';
@@ -36,8 +33,8 @@ import { noop } from 'lodash';
import { RootStackParamList } from '@/navigation/types';
import { Address } from 'viem';
import { RainbowWallet } from '@/model/wallet';
-import { IS_IOS } from '@/env';
import { WalletconnectMeta } from '@/walletConnect/types';
+import { DropdownMenu } from '@/components/DropdownMenu';
type WithThemeProps = {
theme: ThemeContextProps;
@@ -81,12 +78,7 @@ const NetworkPill = ({ chainIds }: { chainIds: ChainId[] }) => {
if (availableNetworkChainIds.length === 0) return null;
return (
-
+
{
borderColor: colors.white,
}}
>
- {chainId !== ChainId.mainnet ? (
-
- ) : (
-
- )}
+
);
})}
>
) : (
- {availableNetworkChainIds[0] !== ChainId.mainnet ? (
-
- ) : (
-
- )}
+
@@ -139,7 +123,7 @@ const NetworkPill = ({ chainIds }: { chainIds: ChainId[] }) => {
)}
-
+
);
};
@@ -239,8 +223,7 @@ export function WalletConnectApprovalSheet() {
}, [approvalChainId, isDarkMode]);
const handleOnPressNetworksMenuItem = useCallback(
- ({ nativeEvent }: OnPressMenuItemEventObject) =>
- setApprovalChainId(Number(nativeEvent.actionKey?.replace(NETWORK_MENU_ACTION_KEY_FILTER, ''))),
+ (chainId: string) => setApprovalChainId(Number(chainId?.replace(NETWORK_MENU_ACTION_KEY_FILTER, ''))),
[setApprovalChainId]
);
@@ -287,10 +270,6 @@ export function WalletConnectApprovalSheet() {
handleSuccess(false);
}, [handleSuccess, goBack]);
- const onPressAndroid = useCallback(({ chainId }: { chainId: ChainId }) => {
- setApprovalChainId(chainId);
- }, []);
-
const handlePressChangeWallet = useCallback(() => {
type === WalletConnectApprovalSheetType.connect &&
Navigation.handleAction(Routes.CHANGE_WALLET_SHEET, {
@@ -324,8 +303,7 @@ export function WalletConnectApprovalSheet() {
}, [failureExplainSheetVariant, goBack, navigate, timedOut]);
const menuItems = useMemo(() => networksMenuItems(), []);
- const NetworkSwitcherParent =
- type === WalletConnectApprovalSheetType.connect && menuItems.length > 1 ? ContextMenuButton : React.Fragment;
+ const NetworkSwitcherParent = type === WalletConnectApprovalSheetType.connect && menuItems.length > 1 ? DropdownMenu : React.Fragment;
const sheetHeight = type === WalletConnectApprovalSheetType.connect ? 408 : 438;
@@ -343,26 +321,25 @@ export function WalletConnectApprovalSheet() {
} else {
return (
-
-
-
+
{`${
type === WalletConnectApprovalSheetType.connect
@@ -383,7 +360,6 @@ export function WalletConnectApprovalSheet() {
handleOnPressNetworksMenuItem,
isWalletConnectV2,
menuItems,
- onPressAndroid,
type,
]);
diff --git a/src/screens/claimables/shared/components/ClaimValueDisplay.tsx b/src/screens/claimables/shared/components/ClaimValueDisplay.tsx
index b71a0a5da1f..d6c2d00477e 100644
--- a/src/screens/claimables/shared/components/ClaimValueDisplay.tsx
+++ b/src/screens/claimables/shared/components/ClaimValueDisplay.tsx
@@ -1,7 +1,6 @@
import React from 'react';
import RainbowCoinIcon from '@/components/coin-icon/RainbowCoinIcon';
import { Bleed, Box, globalColors, Text, TextShadow, useColorMode } from '@/design-system';
-import { useTheme } from '@/theme';
import { View } from 'react-native';
import { IS_IOS } from '@/env';
import { ShimmerAnimation } from '@/components/animations';
@@ -18,7 +17,6 @@ export function ClaimValueDisplay({
chainId: number | undefined;
}) {
const { isDarkMode } = useColorMode();
- const theme = useTheme();
return (
@@ -36,7 +34,7 @@ export function ClaimValueDisplay({
: {}
}
>
-
+
{label ? (
diff --git a/src/screens/claimables/shared/components/DropdownMenu.tsx b/src/screens/claimables/shared/components/ClaimableMenu.tsx
similarity index 61%
rename from src/screens/claimables/shared/components/DropdownMenu.tsx
rename to src/screens/claimables/shared/components/ClaimableMenu.tsx
index 43dcac5ebb4..35f9f0a60be 100644
--- a/src/screens/claimables/shared/components/DropdownMenu.tsx
+++ b/src/screens/claimables/shared/components/ClaimableMenu.tsx
@@ -1,32 +1,20 @@
import { Bleed, Box, Text, useColorMode } from '@/design-system';
import React from 'react';
import { View } from 'react-native';
-import { ContextMenuButton } from '@/components/context-menu';
-import { OnPressMenuItemEventObject } from 'react-native-ios-context-menu';
+import { DropdownMenu, MenuConfig } from '@/components/DropdownMenu';
-export function DropdownMenu({
+export function ClaimableMenu({
disabled,
menuConfig,
muted,
onPressMenuItem,
- onShowActionSheet,
text,
icon,
}: {
disabled: boolean;
- menuConfig: {
- menuItems: {
- actionKey: string;
- actionTitle: string;
- icon?: {
- iconType: string;
- iconValue: string;
- };
- }[];
- };
+ menuConfig: MenuConfig;
muted: boolean;
- onPressMenuItem: ({ nativeEvent: { actionKey } }: Omit) => void;
- onShowActionSheet: () => void;
+ onPressMenuItem: (actionKey: string) => void;
text: string;
icon?: React.ReactNode; // must have size: 16
}) {
@@ -34,14 +22,7 @@ export function DropdownMenu({
return (
-
+
-
+
);
}
diff --git a/src/screens/claimables/transaction/components/ClaimCustomization.tsx b/src/screens/claimables/transaction/components/ClaimCustomization.tsx
index 6a43623e0d2..1416ff1d028 100644
--- a/src/screens/claimables/transaction/components/ClaimCustomization.tsx
+++ b/src/screens/claimables/transaction/components/ClaimCustomization.tsx
@@ -1,19 +1,18 @@
import { Box, Text } from '@/design-system';
-import { haptics, showActionSheetWithOptions } from '@/utils';
+import { haptics } from '@/utils';
import React, { useCallback, useMemo, useState } from 'react';
-import { ChainId } from '@/state/backendNetworks/types';
import { useBackendNetworksStore } from '@/state/backendNetworks/backendNetworks';
import { useUserAssetsStore } from '@/state/assets/userAssets';
import { ETH_SYMBOL, USDC_ADDRESS } from '@/references';
-import { DropdownMenu } from '../../shared/components/DropdownMenu';
+import { ClaimableMenu } from '../../shared/components/ClaimableMenu';
import { TokenToReceive } from '../types';
import { useTransactionClaimableContext } from '../context/TransactionClaimableContext';
import { useTokenSearch } from '@/__swaps__/screens/Swap/resources/search';
import { SearchAsset } from '@/__swaps__/types/search';
import * as i18n from '@/languages';
import { ChainImage } from '@/components/coin-icon/ChainImage';
-import { OnPressMenuItemEventObject } from 'react-native-ios-context-menu';
import { IS_ANDROID } from '@/env';
+import { MenuItem } from '@/components/DropdownMenu';
type TokenMap = Record;
@@ -31,7 +30,6 @@ export function ClaimCustomization() {
const [isInitialState, setIsInitialState] = useState(true);
const chainsLabel = useBackendNetworksStore.getState().getChainsLabel();
- const chainsName = useBackendNetworksStore.getState().getChainsName();
const { data: usdcSearchData } = useTokenSearch(
{
@@ -131,7 +129,8 @@ export function ClaimCustomization() {
]);
const tokenMenuConfig = useMemo(() => {
- const availableTokens = Object.values(tokens)
+ let availableTokens: MenuItem[] = [];
+ availableTokens = Object.values(tokens)
.filter(token => {
// exclude if token is already selected
if (token.symbol === outputToken?.symbol) {
@@ -163,10 +162,17 @@ export function ClaimCustomization() {
.map(token => ({
actionKey: token.symbol,
actionTitle: token.name,
- }))
- .sort((a, b) => (a.actionTitle < b.actionTitle ? 1 : -1));
+ icon: {
+ iconType: 'REMOTE',
+ iconValue: {
+ uri: token.iconUrl,
+ },
+ },
+ }));
+
+ availableTokens = availableTokens.sort((a, b) => (a.actionTitle < b.actionTitle ? 1 : -1));
- let menuItems = [
+ availableTokens = [
{
actionKey: 'reset',
actionTitle: 'Reset',
@@ -176,28 +182,37 @@ export function ClaimCustomization() {
];
if (IS_ANDROID) {
- menuItems = menuItems.reverse();
+ availableTokens = availableTokens.reverse();
}
return {
- menuItems,
+ menuItems: availableTokens,
};
}, [tokens, outputToken?.symbol, isInitialState, outputChainId]);
const networkMenuConfig = useMemo(() => {
- const supportedChains = balanceSortedChainList
+ const chainsBadge = useBackendNetworksStore.getState().getChainsBadge();
+
+ let supportedChains: MenuItem[] = [];
+
+ supportedChains = balanceSortedChainList
.filter(chainId => isInitialState || (chainId !== outputChainId && (!outputToken || chainId in outputToken.networks)))
.map(chainId => ({
actionKey: `${chainId}`,
actionTitle: chainsLabel[chainId],
icon: {
- iconType: 'ASSET',
- iconValue: chainId === ChainId.mainnet ? 'ethereumBadge' : `${chainsName[chainId]}BadgeNoShadow`,
+ iconType: 'REMOTE',
+ iconValue: {
+ uri: chainsBadge[chainId],
+ },
},
- }))
- .reverse();
+ }));
- let menuItems = [
+ if (!IS_ANDROID) {
+ supportedChains.reverse();
+ }
+
+ supportedChains = [
{
actionKey: 'reset',
actionTitle: 'Reset',
@@ -206,17 +221,13 @@ export function ClaimCustomization() {
...supportedChains,
];
- if (IS_ANDROID) {
- menuItems = menuItems.reverse();
- }
-
return {
- menuItems,
+ menuItems: supportedChains,
};
- }, [balanceSortedChainList, chainsLabel, chainsName, isInitialState, outputChainId, outputToken]);
+ }, [balanceSortedChainList, chainsLabel, isInitialState, outputChainId, outputToken]);
const handleTokenSelection = useCallback(
- ({ nativeEvent: { actionKey } }: Omit) => {
+ (actionKey: string) => {
haptics.selection();
if (actionKey === 'reset') {
resetState();
@@ -238,7 +249,7 @@ export function ClaimCustomization() {
);
const handleNetworkSelection = useCallback(
- ({ nativeEvent: { actionKey } }: Omit) => {
+ (actionKey: string) => {
haptics.selection();
if (actionKey === 'reset') {
resetState();
@@ -259,42 +270,6 @@ export function ClaimCustomization() {
[resetState, setOutputConfig, setQuoteState, setGasState]
);
- const onShowTokenActionSheet = useCallback(() => {
- const tokenTitles = tokenMenuConfig.menuItems.map(token => token.actionTitle);
-
- showActionSheetWithOptions(
- {
- options: tokenTitles,
- showSeparators: true,
- },
- (index: number | undefined) => {
- // NOTE: When they click away from the menu, the index is undefined
- if (typeof index === 'undefined') return;
- handleTokenSelection({
- nativeEvent: { actionKey: tokenMenuConfig.menuItems[index].actionKey, actionTitle: '' },
- });
- }
- );
- }, [handleTokenSelection, tokenMenuConfig.menuItems]);
-
- const onShowNetworkActionSheet = useCallback(() => {
- const networkTitles = networkMenuConfig.menuItems.map(network => network.actionTitle);
-
- showActionSheetWithOptions(
- {
- options: networkTitles,
- showSeparators: true,
- },
- (index: number | undefined) => {
- // NOTE: When they click away from the menu, the index is undefined
- if (typeof index === 'undefined') return;
- handleNetworkSelection({
- nativeEvent: { actionKey: networkMenuConfig.menuItems[index].actionKey, actionTitle: '' },
- });
- }
- );
- }, [handleNetworkSelection, networkMenuConfig.menuItems]);
-
const isDisabled =
claimStatus === 'success' || claimStatus === 'pending' || claimStatus === 'claiming' || claimStatus === 'unrecoverableError';
@@ -303,25 +278,23 @@ export function ClaimCustomization() {
{i18n.t(i18n.l.claimables.panel.receive)}
-
{i18n.t(i18n.l.claimables.panel.on)}
- }
+ icon={}
/>
);
diff --git a/src/screens/mints/MintSheet.tsx b/src/screens/mints/MintSheet.tsx
index d78217c93c8..c305af6d707 100644
--- a/src/screens/mints/MintSheet.tsx
+++ b/src/screens/mints/MintSheet.tsx
@@ -13,7 +13,7 @@ import ImgixImage from '../../components/images/ImgixImage';
import { SlackSheet } from '../../components/sheet';
import { CardSize } from '../../components/unique-token/CardSize';
import { WrappedAlert as Alert } from '@/helpers/alert';
-import { Box, ColorModeProvider, Column, Columns, Inline, Inset, Separator, Stack, Text } from '@/design-system';
+import { Bleed, Box, ColorModeProvider, Column, Columns, Inline, Inset, Separator, Stack, Text } from '@/design-system';
import { useAccountProfile, useAccountSettings, useDimensions, useENSAvatar, useGas, usePersistentAspectRatio } from '@/hooks';
import { useNavigation } from '@/navigation';
import styled from '@/styled-thing';
@@ -35,7 +35,7 @@ import { fetchReverseRecord } from '@/handlers/ens';
import { ContactAvatar } from '@/components/contacts';
import { addressHashedColorIndex } from '@/utils/profileUtils';
import { loadPrivateKey } from '@/model/wallet';
-import { ChainBadge } from '@/components/coin-icon';
+import { ChainImage } from '@/components/coin-icon/ChainImage';
import {
add,
convertAmountToBalanceDisplay,
@@ -49,7 +49,6 @@ import { RainbowError, logger } from '@/logger';
import { QuantityButton } from './components/QuantityButton';
import { getRainbowFeeAddress } from '@/resources/reservoir/utils';
import { IS_ANDROID, IS_IOS } from '@/env';
-import { EthCoinIcon } from '@/components/coin-icon/EthCoinIcon';
import { addNewTransaction } from '@/state/pendingTransactions';
import { getUniqueId } from '@/utils/ethereumUtils';
import { getNextNonce } from '@/state/nonces';
@@ -702,18 +701,15 @@ const MintSheet = () => {
symbol=""
label={i18n.t(i18n.l.minting.network)}
value={
-
-
- {chainId === ChainId.mainnet ? (
-
- ) : (
-
- )}
+
+
+
+
{`${useBackendNetworksStore.getState().getDefaultChains()[chainId].name}`}
-
+
}
/>
diff --git a/src/screens/positions/LpPositionListItem.tsx b/src/screens/positions/LpPositionListItem.tsx
index 4cec0ab067f..d025a3b5099 100644
--- a/src/screens/positions/LpPositionListItem.tsx
+++ b/src/screens/positions/LpPositionListItem.tsx
@@ -33,7 +33,6 @@ type Props = {
export const LpPositionListItem: React.FC = ({ assets, totalAssetsValue, isConcentratedLiquidity, dappVersion }) => {
const { colors } = useTheme();
const { nativeCurrency } = useAccountSettings();
- const theme = useTheme();
const separatorSecondary = useForegroundColor('separatorSecondary');
const totalAssetsValueNative = convertRawAmountToNativeDisplay(totalAssetsValue, 0, 1, nativeCurrency);
@@ -72,11 +71,10 @@ export const LpPositionListItem: React.FC = ({ assets, totalAssetsValue,
)}
{assets.length === 1 && (
)}
{/* TODO: add three+ coins icon */}
diff --git a/src/screens/positions/SubPositionListItem.tsx b/src/screens/positions/SubPositionListItem.tsx
index b7835e89df5..5094b88832b 100644
--- a/src/screens/positions/SubPositionListItem.tsx
+++ b/src/screens/positions/SubPositionListItem.tsx
@@ -35,11 +35,10 @@ export const SubPositionListItem: React.FC = ({ asset, apy, quantity, nat
diff --git a/src/screens/transaction-details/components/TransactionDetailsValueAndFeeSection.tsx b/src/screens/transaction-details/components/TransactionDetailsValueAndFeeSection.tsx
index dfde595df20..3f020770bef 100644
--- a/src/screens/transaction-details/components/TransactionDetailsValueAndFeeSection.tsx
+++ b/src/screens/transaction-details/components/TransactionDetailsValueAndFeeSection.tsx
@@ -13,7 +13,7 @@ import { useTheme } from '@/theme';
import { CardSize } from '@/components/unique-token/CardSize';
import ImgixImage from '@/components/images/ImgixImage';
import { View } from 'react-native';
-import ChainBadge from '@/components/coin-icon/ChainBadge';
+import { ChainImage } from '@/components/coin-icon/ChainImage';
import { checkForPendingSwap } from '@/helpers/checkForPendingSwap';
import { ChainId } from '@/state/backendNetworks/types';
@@ -82,16 +82,14 @@ export const TransactionDetailsValueAndFeeSection: React.FC = ({ transact
}}
/>
- {transaction.chainId !== ChainId.mainnet && }
+
) : (
)
}
diff --git a/src/screens/transaction-details/components/TransactionMasthead.tsx b/src/screens/transaction-details/components/TransactionMasthead.tsx
index 0de04d2616a..ada9adcdbd8 100644
--- a/src/screens/transaction-details/components/TransactionMasthead.tsx
+++ b/src/screens/transaction-details/components/TransactionMasthead.tsx
@@ -166,12 +166,10 @@ function CurrencyTile({
{showAsset ? (
) : (
<>
diff --git a/src/state/backendNetworks/backendNetworks.ts b/src/state/backendNetworks/backendNetworks.ts
index 585af6ee71f..43a74079195 100644
--- a/src/state/backendNetworks/backendNetworks.ts
+++ b/src/state/backendNetworks/backendNetworks.ts
@@ -31,6 +31,7 @@ export interface BackendNetworksState {
getChainsLabel: () => Record;
getChainsPrivateMempoolTimeout: () => Record;
getChainsName: () => Record;
+ getChainsBadge: () => Record;
getChainsIdByName: () => Record;
getColorsForChainId: (chainId: ChainId, isDarkMode: boolean) => string;
@@ -161,6 +162,17 @@ export const useBackendNetworksStore = createRainbowStore(
);
},
+ getChainsBadge: () => {
+ const backendNetworks = get().backendNetworks;
+ return backendNetworks.networks.reduce(
+ (acc, backendNetwork) => {
+ acc[parseInt(backendNetwork.id, 10)] = backendNetwork.icons.badgeURL;
+ return acc;
+ },
+ {} as Record
+ );
+ },
+
getChainsIdByName: () => {
const backendNetworks = get().backendNetworks;
return backendNetworks.networks.reduce(
@@ -464,6 +476,17 @@ export const getChainsNameWorklet = (backendNetworks: SharedValue) => {
+ 'worklet';
+ return backendNetworks.value.networks.reduce(
+ (acc, backendNetwork) => {
+ acc[parseInt(backendNetwork.id, 10)] = backendNetwork.icons.badgeURL;
+ return acc;
+ },
+ {} as Record
+ );
+};
+
export const getChainsIdByNameWorklet = (backendNetworks: SharedValue) => {
'worklet';
return backendNetworks.value.networks.reduce(