Skip to content

Commit 546ebc3

Browse files
committed
Add Rootstock network
1 parent c3fca1d commit 546ebc3

20 files changed

Lines changed: 106 additions & 19 deletions

File tree

AlphaWallet/Common/Types/Configuration.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,8 @@ struct Configuration {
9494
static let blockChainFantomTestnet = UIColor.red
9595
static let blockChainAvalanche = UIColor.red
9696
static let blockChainAvalancheTestnet = UIColor.red
97+
static let blockChainRootstock = UIColor.black
98+
static let blockChainRootstockTestnet = UIColor.black
9799
static let blockChainPolygon = UIColor(red: 130, green: 71, blue: 229)
98100
static let blockChainOptimistic = UIColor.red
99101
static let blockChainCronosTestnet = UIColor.red

AlphaWallet/Extensions/RPCServer+Extensions.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ extension RPCServer {
2929
case .fantom_testnet: return R.string.localizable.blockchainFantomTest()
3030
case .avalanche: return R.string.localizable.blockchainAvalanche()
3131
case .avalanche_testnet: return R.string.localizable.blockchainAvalancheTest()
32+
case .rootstock: return R.string.localizable.blockchainRootstock()
33+
case .rootstock_testnet: return R.string.localizable.blockchainRootstockTest()
3234
case .polygon: return R.string.localizable.blockchainPolygon()
3335
case .mumbai_testnet: return R.string.localizable.blockchainMumbai()
3436
case .optimistic: return R.string.localizable.blockchainOptimistic()
@@ -62,6 +64,7 @@ extension RPCServer {
6264
case .heco_testnet: return R.image.hthecoTestnet()
6365
case .fantom, .fantom_testnet: return R.image.iconsTokensFantom()
6466
case .avalanche, .avalanche_testnet: return R.image.iconsTokensAvalanche()
67+
case .rootstock, .rootstock_testnet: return R.image.iconsTokensRootstock()
6568
case .polygon, .mumbai_testnet: return R.image.iconsTokensPolygon()
6669
case .optimistic: return R.image.iconsTokensOptimistic()
6770
case .arbitrum: return R.image.arbitrum()
@@ -91,6 +94,8 @@ extension RPCServer {
9194
case .fantom_testnet: return Configuration.Color.Semantic.blockChainFantomTestnet
9295
case .avalanche: return Configuration.Color.Semantic.blockChainAvalanche
9396
case .avalanche_testnet: return Configuration.Color.Semantic.blockChainAvalancheTestnet
97+
case .rootstock: return Configuration.Color.Semantic.blockChainRootstock
98+
case .rootstock_testnet: return Configuration.Color.Semantic.blockChainRootstockTestnet
9499
case .polygon, .mumbai_testnet: return Configuration.Color.Semantic.blockChainPolygon
95100
case .optimistic: return Configuration.Color.Semantic.blockChainOptimistic
96101
case .cronosMainnet: return Configuration.Color.Semantic.blockChainCronosMainnet
@@ -122,6 +127,7 @@ extension RPCServer {
122127
case .cronosMainnet: return R.image.iconsNetworkCronos()
123128
case .fantom, .fantom_testnet: return R.image.iconsNetworkFantom()
124129
case .avalanche, .avalanche_testnet: return R.image.iconsNetworkAvalanche()
130+
case .rootstock, .rootstock_testnet: return R.image.iconsNetworkRootstock()
125131
case .polygon: return R.image.iconsNetworkPolygon()
126132
case .mumbai_testnet: return nil
127133
case .optimistic: return R.image.iconsNetworkOptimism()

AlphaWallet/Localization/en.lproj/Localizable.strings

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,8 @@
474474
"blockchain.fantom.test" = "Fantom Testnet Network";
475475
"blockchain.Avalanche" = "Avalanche Mainnet C-Chain";
476476
"blockchain.Avalanche.test" = "Avalanche FUJI C-Chain";
477+
"blockchain.Rootstock" = "Rootstock Mainnet";
478+
"blockchain.Rootstock.test" = "Rootstock Testnet";
477479
"blockchain.Polygon" = "Polygon Mainnet";
478480
"blockchain.Mumbai" = "Mumbai Testnet";
479481
"blockchain.Optimistic" = "Optimistic Testnet";

AlphaWallet/Localization/es.lproj/Localizable.strings

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,8 @@
474474
"blockchain.fantom.test" = "Fantom Testnet Network";
475475
"blockchain.Avalanche" = "Avalanche Mainnet C-Chain";
476476
"blockchain.Avalanche.test" = "Avalanche FUJI C-Chain";
477+
"blockchain.Rootstock" = "Rootstock Mainnet";
478+
"blockchain.Rootstock.test" = "Rootstock Testnet";
477479
"blockchain.Polygon" = "Polygon Mainnet";
478480
"blockchain.Mumbai" = "Mumbai Testnet";
479481
"blockchain.Optimistic" = "Optimistic Testnet";

AlphaWallet/Localization/fi.lproj/Localizable.strings

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,8 @@
474474
"blockchain.fantom.test" = "Fantom Testnet Network";
475475
"blockchain.Avalanche" = "Avalanche Mainnet C-Chain";
476476
"blockchain.Avalanche.test" = "Avalanche FUJI C-Chain";
477+
"blockchain.Rootstock" = "Rootstock Mainnet";
478+
"blockchain.Rootstock.test" = "Rootstock Testnet";
477479
"blockchain.Polygon" = "Polygon Mainnet";
478480
"blockchain.Mumbai" = "Mumbai Testnet";
479481
"blockchain.Optimistic" = "Optimistic Testnet";

AlphaWallet/Localization/ja.lproj/Localizable.strings

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,8 @@
474474
"blockchain.fantom.test" = "Fantom Testnet Network";
475475
"blockchain.Avalanche" = "Avalanche Mainnet C-Chain";
476476
"blockchain.Avalanche.test" = "Avalanche FUJI C-Chain";
477+
"blockchain.Rootstock" = "Rootstock Mainnet";
478+
"blockchain.Rootstock.test" = "Rootstock Testnet";
477479
"blockchain.Polygon" = "Polygon Mainnet";
478480
"blockchain.Mumbai" = "Mumbai Testnet";
479481
"blockchain.Optimistic" = "Optimistic Testnet";

AlphaWallet/Localization/ko.lproj/Localizable.strings

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -471,6 +471,8 @@
471471
"blockchain.fantom.test" = "Fantom Testnet Network";
472472
"blockchain.Avalanche" = "Avalanche Mainnet C-Chain";
473473
"blockchain.Avalanche.test" = "Avalanche FUJI C-Chain";
474+
"blockchain.Rootstock" = "Rootstock Mainnet";
475+
"blockchain.Rootstock.test" = "Rootstock Testnet";
474476
"blockchain.Polygon" = "Polygon Mainnet";
475477
"blockchain.Mumbai" = "Mumbai Testnet";
476478
"blockchain.Optimistic" = "Optimistic Testnet";

AlphaWallet/Localization/zh-Hans.lproj/Localizable.strings

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,8 @@
474474
"blockchain.fantom.test" = "Fantom Testnet Network";
475475
"blockchain.Avalanche" = "Avalanche Mainnet C-Chain";
476476
"blockchain.Avalanche.test" = "Avalanche FUJI C-Chain";
477+
"blockchain.Rootstock" = "Rootstock Mainnet";
478+
"blockchain.Rootstock.test" = "Rootstock Testnet";
477479
"blockchain.Polygon" = "Polygon Mainnet";
478480
"blockchain.Mumbai" = "Mumbai Testnet";
479481
"blockchain.Optimistic" = "Optimistic Testnet";
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"images" : [
3+
{
4+
"filename" : "icons-network-rootstock.pdf",
5+
"idiom" : "universal"
6+
}
7+
],
8+
"info" : {
9+
"author" : "xcode",
10+
"version" : 1
11+
}
12+
}

0 commit comments

Comments
 (0)