Skip to content

Feature/fw adoptation #1292

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 168 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
168 commits
Select commit Hold shift + click to select a range
133c581
Support has been provided for the new ecosystem
DRadmir Aug 8, 2024
9a14307
Ton connect has been supported
DRadmir Aug 23, 2024
d60633b
Merge branch 'develop' into feature/fw-adoptation
DRadmir Aug 23, 2024
835a637
pod cache clean
DRadmir Aug 26, 2024
8d094ae
Merge remote-tracking branch 'origin/price-update-center' into featur…
DRadmir Aug 26, 2024
e8f47aa
Local feature toggle has been implemented
DRadmir Aug 27, 2024
7ad01d6
test environment has been provided
DRadmir Aug 27, 2024
7a94934
Prices for ton jettons
DRadmir Aug 28, 2024
6e5529f
[#FLW-4884, #FLW-4885, #4886] dapp connections fixes
DRadmir Aug 28, 2024
787d5bb
[#FLW-4890, #FLW-4893] Remove the connected app from mobile if the di…
DRadmir Aug 28, 2024
d995080
[#FLW-4894] The selected favourite network disappearing
DRadmir Aug 28, 2024
4a55f86
[#FLW-4923] There is not Sumimasen screen
DRadmir Aug 28, 2024
755f4fc
[#FLW-4924] The search function doesn’t work on the Connected screen
DRadmir Aug 28, 2024
a0311f5
SwiftLint
DRadmir Aug 28, 2024
16ed040
Duplicating Assets and Prices has been fixed
DRadmir Aug 29, 2024
f21cbf1
[#FLW-4925] There are wrong icons
DRadmir Aug 29, 2024
d25e207
[#FLW-4927, #FLW-4928] Substrate transfer has been fixed
DRadmir Aug 29, 2024
d3bf628
[#FLW-4929] There is an error on Bokolo
DRadmir Aug 29, 2024
a0500c2
[#FLW-4930, #FLW-4933] There is an error on ETH
DRadmir Aug 29, 2024
589d470
[#FLW-4935] Create a new wallet or import by mnemonic . By JSON we ca…
DRadmir Aug 29, 2024
84f71b8
Short doc for the Ton Connect Service
DRadmir Aug 30, 2024
8691e5c
[#FLW-4936] There is not possible to sign the transaction
DRadmir Aug 30, 2024
a4927a3
Short doc for the Ton Connect message builder
DRadmir Aug 30, 2024
8844d28
[#FLW-4928] There is an error on DOT and Acala
DRadmir Aug 30, 2024
c0f4b7d
[#FLW-4929] There is an error on Bokolo
DRadmir Aug 30, 2024
a2c45ff
[#FLW-4933] Create a new wallet or import by mnemonic . On the export…
DRadmir Aug 30, 2024
f569942
[#FLW-4937] On the From and To we can see same address
DRadmir Aug 30, 2024
ac11781
Select chains for debug menu
DRadmir Aug 30, 2024
f6cbedc
Merge remote-tracking branch 'origin/price-update-center' into featur…
DRadmir Aug 30, 2024
431201b
equatable fix
DRadmir Aug 30, 2024
98fa023
[#FLW-4937] On the From and To we can see same address
DRadmir Sep 2, 2024
4e77735
chains list toggle fix
DRadmir Sep 3, 2024
e5c4d47
ton token
DRadmir Sep 3, 2024
3476aad
[#FLW-4934] Message for debug
DRadmir Sep 3, 2024
7e55440
ton key fix
DRadmir Sep 3, 2024
4ad3421
[#FLW-4941, #FLW-4942] After importing the wallet there is not ETH ba…
DRadmir Sep 3, 2024
35a9e39
Revert "[#FLW-4934] Message for debug"
DRadmir Sep 4, 2024
94c0e21
[#FLW-4947] Import wallet by RAW or JSON. We can see mnemonic on the …
DRadmir Sep 4, 2024
04520db
[#FLW-4951, FLW-4950] After logout the connections didn’t dropped
DRadmir Sep 10, 2024
ccdb57f
[#FLW-4952] Without TON account we can pass dApp connection flow
DRadmir Sep 10, 2024
418930c
[#FLW-4953] There is not address on TON account if we imported it on …
DRadmir Sep 10, 2024
cb35d49
Merge remote-tracking branch 'origin/price-update-center' into featur…
DRadmir Sep 10, 2024
183e702
[#FLW-4954] We should stay on wallets list screen when we are trying …
DRadmir Sep 11, 2024
f0ba43c
[#FLW-4937] On the From and To we can see same address
DRadmir Sep 12, 2024
a4ac9ec
Generamba templated has been added in git
DRadmir Sep 16, 2024
6f9264f
Connected accounts screen has been added
DRadmir Oct 2, 2024
b9162f7
Ecosystem for wallet has been implemented
DRadmir Oct 2, 2024
8e4bef4
ecosystem for wallet
DRadmir Oct 7, 2024
ce79609
lint
DRadmir Oct 8, 2024
927ad47
Banners
DRadmir Oct 8, 2024
e083faa
Crowdloan view for settings
DRadmir Oct 9, 2024
49d6758
Merge branch 'develop' into feature/fw-adoptation
DRadmir Oct 9, 2024
a28e13e
Merge pull request #3 from soramitsu/update-develop
DRadmir Oct 9, 2024
2a9f03c
Merge branch 'develop' into feature/fw-adoptation
DRadmir Oct 9, 2024
c088a57
[#FLW-4968, #FLW-4962] We should have only Mnemonic for importing the…
DRadmir Oct 10, 2024
3a89ce0
[#FLW-4965] There is no fee and loader
DRadmir Oct 10, 2024
b901d39
[#FLW-4967] Select TON wallet. There are skeletons of NFT on the NFT …
DRadmir Oct 10, 2024
78cde1e
[#FLW-4964] We can’t read TON QR Code
DRadmir Oct 10, 2024
e3fd2c6
Merge branch 'feature/fw-adoptation' of github.com:soramitsu/fearless…
DRadmir Oct 10, 2024
f139204
[#FLW-4963] Flashing warning on the main screen
DRadmir Oct 11, 2024
e6c5528
[#FLW-4971] Substrate wallet. Accounts. There are not active buttons
DRadmir Oct 11, 2024
120c6aa
FLW-4974, FLW-4975, FLW-4977, FLW-4878
bnsports Oct 23, 2024
578e0b0
build fix
bnsports Oct 23, 2024
e5fbacd
localization
bnsports Oct 28, 2024
0454bee
bundle identifier fix
bnsports Oct 30, 2024
355638d
some fixes
DRadmir Oct 30, 2024
09f8ccf
Merge branch 'feature/fw-adoptation' of github.com:soramitsu/fearless…
DRadmir Oct 30, 2024
63c9cda
code review fixes
DRadmir Oct 31, 2024
da28d44
[#FLW-4991] Wrong behaviour after updating the app
DRadmir Nov 4, 2024
ac18b32
[#FLW-4992] Create TON wallet. On settings we can see Warning alert
DRadmir Nov 5, 2024
e730c2a
[#FLW-4993, FLW-4994] The fiat balance is blinking
DRadmir Nov 8, 2024
69c3eba
code review fixes
DRadmir Nov 8, 2024
ca1fb8f
v12 chains.json for prod
DRadmir Nov 11, 2024
8cab0a6
feature toggle has been removed from chains application config
DRadmir Nov 11, 2024
4ebe533
[#FLW-5010] On EVM/Substrate wallet we should not show dApp browser
DRadmir Nov 11, 2024
43a6394
[#FLW-5040] We cant create new wallet from browser screen
DRadmir Nov 11, 2024
ce22dde
[#FLW-5046] Main screen asset balance visibility
DRadmir Nov 12, 2024
a17a01d
Feature/fw adoptation (#1)
DRadmir Nov 12, 2024
075c7cb
[#FLW-5050] There is not "You have hidden all assets" warning on the …
DRadmir Nov 13, 2024
f62c6d1
[#FLW-5044] Wallet icon consistency
DRadmir Nov 13, 2024
c270c8d
[#FLW-5049] Wrong back flow after transferring to new Sub/Evm accounts
DRadmir Nov 13, 2024
8c2743b
[#FLW-5009] We should block All network buttons for TON wallet
DRadmir Nov 13, 2024
bd914de
[#FLW-5048] Similar and consistent asset icons. They should be round
DRadmir Nov 13, 2024
5a34305
[#FLW-5045] Tappable area
DRadmir Nov 13, 2024
1a26017
FLW-5047 TonQrCode flow
DRadmir Nov 13, 2024
bb90c06
Unnecessary button “Close” on the Success bottom sheet
DRadmir Nov 13, 2024
75a7e0e
[#FLW-5064] We do not showing fiat changing on the main screen
DRadmir Nov 18, 2024
57551b6
[#FLW-5053] We should Change bird icon on the browser
DRadmir Nov 18, 2024
477681c
[#FLW-5066] After taping change PIN code we can see Main screen but n…
DRadmir Nov 18, 2024
8c7652b
[#FLW-5068] We should delete Replace for TON wallet
DRadmir Nov 18, 2024
de03ee7
[FLW-4972] Remove the word invest from banner
DRadmir Nov 19, 2024
cf48b58
[#FLW-5071] Wrong asset's icon
DRadmir Nov 19, 2024
2c8bad6
build version has been increased
DRadmir Nov 19, 2024
712377f
[#FLW-5046] Main screen asset balance visibility
DRadmir Nov 20, 2024
10c646b
[#FLW-5072] Substrate. Update the app. On the swap screen there are n…
DRadmir Nov 20, 2024
f47cb04
Merge branch 'develop' into feature/fw-adoptation
DRadmir Nov 20, 2024
095d1fc
[#FLW-5074] Hide 1 TON asset. All assets are automatically hidden
DRadmir Nov 20, 2024
0c9459c
[#FLW-5079] The swap doesn’t work
DRadmir Nov 20, 2024
9f615ab
dapp background has been fixed
DRadmir Nov 21, 2024
a2f1703
[#FLW-5082] If we have replaced account then there is possibility for…
DRadmir Nov 21, 2024
8f6e3ab
[#FLW-5081] Settings. Changing currency doesn’t work
DRadmir Nov 22, 2024
0695488
[#FLW-5085] Wallet connect does not work
DRadmir Nov 22, 2024
b7281a1
[#FLW-5086] DOT/KSM. XCM. We should delegate MAX button
DRadmir Nov 25, 2024
6db5176
[#FLW-5088] Try to send All XOR using MAX button. the commission is c…
DRadmir Nov 25, 2024
7650aea
[#FLW-5080] Reef Staking. Try to change the validators. Eternal loader
DRadmir Nov 26, 2024
957f4f1
[#FLW-5090] We should block the possibility selecting the networks on…
DRadmir Nov 26, 2024
ac655b3
[#FLW-5057] Increasing clickable area of banner
DRadmir Nov 27, 2024
ee510fd
[#FLW-5070] Some times there are 3 testnet icons on WND
DRadmir Nov 27, 2024
b4bf4fb
[#FLW-5073] Export TON account. We should delete Advanced Field
DRadmir Nov 27, 2024
8c14e93
[#FLW-5078] TON wallet. There is no icons if we are scanning Substrat…
DRadmir Nov 27, 2024
26c906f
[#FLW-5067] We can see multiple times warning screen on the Export
DRadmir Nov 27, 2024
730069a
[#FLW-5089] We need to delete 3 dots button on the Export flow
DRadmir Nov 27, 2024
beaf90e
[#FLW-5046] Main screen asset balance visibility
DRadmir Nov 29, 2024
ba01c47
[#FLW-5091] The icons on the banners are on the wrong places
DRadmir Dec 2, 2024
8a742ec
[#FLW-5095] TON. The Connection doesn’t work
DRadmir Dec 2, 2024
9a400f5
[#FLW-5096] Swap button doesn’t work
DRadmir Dec 3, 2024
f8d4f67
[#FLW-5042] Substrate. Update the app. Black screen on the Staking
DRadmir Dec 5, 2024
4400b5c
[#FLW-5098] There is a crash after watching all sliders
DRadmir Dec 5, 2024
5b13e3a
select wallet in dapp browser module has been disabled
DRadmir Dec 5, 2024
ef0bb45
[#FLW-5098] There is a crash after watching all sliders
DRadmir Dec 6, 2024
b64f254
migration has been fixed
DRadmir Dec 6, 2024
1bb9703
migration for asset model
DRadmir Dec 6, 2024
adca145
nft visibility fix
bnsports Dec 7, 2024
758ff68
Merge branch 'feature/fw-adoptation' of github.com:soramitsu/fearless…
DRadmir Dec 7, 2024
f242caf
nft visibility fixes
DRadmir Dec 7, 2024
75a7579
[#FLW-5116] Substrate wallet. Send. Entered numbers deleted automatic…
DRadmir Dec 10, 2024
bcc84f2
[#FLW-5118] Sockets are breaking
DRadmir Dec 11, 2024
0ee2597
[#FLW-5119] Data provider migration for SORA Mainnet: Subsquid to Sub…
DRadmir Dec 16, 2024
3455e7a
[#FLW-5119] Data provider migration for SORA Mainnet: Subsquid to Sub…
DRadmir Dec 16, 2024
9050313
[#FLW-5137] There is eternal loader on the history
DRadmir Dec 18, 2024
a22c577
[#FLW-5091] The icons on the banners are on the wrong places
DRadmir Dec 18, 2024
af27f46
tonBridgeUrl has been added to ChainModel
DRadmir Dec 19, 2024
fde70d9
[#FLW-5136] There is not 3 dots to importing EVM accounts
DRadmir Dec 19, 2024
68e0afb
Fast ton wallet create
DRadmir Dec 20, 2024
0d5d1c1
cascade nodes deletion rule
DRadmir Dec 20, 2024
58e3d2c
ton balance fetching fix
DRadmir Dec 23, 2024
a6d016c
https://tonapi.io/ api problem debuging
DRadmir Dec 24, 2024
1f1cf1d
update package versions
DRadmir Dec 24, 2024
8db475d
update package resolved
DRadmir Dec 25, 2024
74b937c
fix transfer initialization
bnsports Dec 26, 2024
2c6015f
ton api key local
bnsports Dec 26, 2024
f3628e5
bug fixes
bnsports Dec 27, 2024
fcb8f23
migration fix, sora history fix
bnsports Dec 28, 2024
0ae07a5
ton low fee alert text changed
bnsports Dec 28, 2024
a1ff5ca
fix socket reconnection
bnsports Jan 16, 2025
39ad6d9
packages fix
bnsports Jan 16, 2025
66bd990
revert RuntimeProviderPool actor
bnsports Jan 17, 2025
227f6f1
revert actors functionality
bnsports Jan 20, 2025
6534968
packages upd
bnsports Jan 20, 2025
ac275ac
loading balance locks fix
bnsports Jan 21, 2025
7bb1b97
crowdloan locks added
bnsports Jan 21, 2025
05c6dcd
minor bug fixes
bnsports Jan 28, 2025
8f09fd0
TonConnect QR fix
bnsports Jan 28, 2025
f67d41b
update packages
bnsports Jan 28, 2025
ae4ebcb
process selected currency changes
bnsports Jan 29, 2025
2c3588c
tonconnect fix
bnsports Jan 29, 2025
515a054
rej removed
bnsports Jan 29, 2025
2547361
wallet connect as event center observer
bnsports Jan 29, 2025
5abd75a
all done text fixed
bnsports Jan 30, 2025
518bf84
wallet connect fixes
bnsports Jan 30, 2025
090da4c
subscribe for prices after wallet created
bnsports Jan 30, 2025
d24eac1
icon colors fixed
bnsports Jan 30, 2025
504917d
coinbase provider added
bnsports Feb 17, 2025
097e16b
dapp warning, dapp feature toggle
bnsports Feb 21, 2025
4e19987
notify when config fetched
bnsports Feb 21, 2025
195b023
dapp disabled by default
bnsports Mar 12, 2025
71b94fd
Merge branch 'feature/coinbase-ramp' into feature/fw-adoptation
bnsports Mar 24, 2025
5589e11
remote config
bnsports Mar 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,5 @@ fearless/env-vars.sh
*.generated.swift
Tests/Mocks/CommonMocks.swift
Tests/Mocks/ModuleMocks.swift
#
# Generamba
Templates/
# Misc
**/.DS_Store
1 change: 0 additions & 1 deletion GenerambaTemplates/.gitignore

This file was deleted.

2 changes: 1 addition & 1 deletion Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ abstract_target 'fearlessAll' do
pod 'SVGKit'
pod 'Charts', '~> 4.1.0'
pod 'MediaView', :git => 'https://github.com/bnsports/MediaView.git', :branch => 'dev'
pod 'FearlessKeys', '0.1.4'
pod 'FearlessKeys', '0.1.5'

target 'fearlessTests' do
inherit! :search_paths
Expand Down
38 changes: 19 additions & 19 deletions Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@ PODS:
- Charts/Core (= 4.1.0)
- Charts/Core (4.1.0):
- SwiftAlgorithms (~> 1.0)
- CocoaLumberjack (3.8.4):
- CocoaLumberjack/Core (= 3.8.4)
- CocoaLumberjack/Core (3.8.4)
- Cuckoo (1.10.4):
- Cuckoo/Swift (= 1.10.4)
- Cuckoo/Swift (1.10.4)
- FearlessKeys (0.1.4)
- CocoaLumberjack (3.8.5):
- CocoaLumberjack/Core (= 3.8.5)
- CocoaLumberjack/Core (3.8.5)
- Cuckoo (2.0.9):
- Cuckoo/Swift (= 2.0.9)
- Cuckoo/Swift (2.0.9)
- FearlessKeys (0.1.5)
- FireMock (3.1)
- Kingfisher (7.10.2)
- MediaView (0.2.0)
- R.swift (6.1.0):
- R.swift.Library (~> 5.3.0)
- R.swift.Library (5.3.0)
- ReachabilitySwift (5.0.0)
- ReachabilitySwift (5.2.3)
- SnapKit (5.0.1)
- SoraFoundation (1.0.0):
- SoraFoundation/DateProcessing (= 1.0.0)
Expand Down Expand Up @@ -76,13 +76,13 @@ PODS:
- CocoaLumberjack (~> 3.0)
- SwiftAlgorithms (1.0.0)
- SwiftFormat/CLI (0.47.13)
- SwiftLint (0.54.0)
- SwiftyBeaver (2.0.0)
- SwiftLint (0.56.2)
- SwiftyBeaver (2.1.1)

DEPENDENCIES:
- Charts (~> 4.1.0)
- Cuckoo
- FearlessKeys (= 0.1.4)
- FearlessKeys (= 0.1.5)
- FireMock
- Kingfisher (= 7.10.2)
- MediaView (from `https://github.com/bnsports/MediaView.git`, branch `dev`)
Expand All @@ -99,7 +99,7 @@ DEPENDENCIES:
- SwiftyBeaver

SPEC REPOS:
https://github.com/CocoaPods/Specs.git:
https://github.com/cocoapods/Specs.git:
- Charts
- CocoaLumberjack
- Cuckoo
Expand Down Expand Up @@ -138,15 +138,15 @@ CHECKOUT OPTIONS:

SPEC CHECKSUMS:
Charts: ce0768268078eee0336f122c3c4ca248e4e204c5
CocoaLumberjack: df59726690390bb8aaaa585938564ba1c8dbbb44
Cuckoo: 20b8aed94022e0e43e90f7c9e4fb0c86f0926a01
FearlessKeys: 5ec2782533624d237c899677a8c10859fbbc6668
CocoaLumberjack: 6a459bc897d6d80bd1b8c78482ec7ad05dffc3f0
Cuckoo: e2cc9a06a47d3faee7430a261c9c654b79b35f6e
FearlessKeys: 54697ac7bdb2a16aa4525bed06c8769a351606db
FireMock: 3eed872059c12f94855413347da83b9d6d1a6fac
Kingfisher: 99edc495d3b7607e6425f0d6f6847b2abd6d716d
MediaView: 10ff6a5c7950a7c72c5da9e9b89cc85a981e6abc
R.swift: ec98ff71c4ab2f6fd01dd077e5afd15e63a4834c
R.swift.Library: 0fc583cb55a99e28901299cc451614cad1161962
ReachabilitySwift: 985039c6f7b23a1da463388634119492ff86c825
ReachabilitySwift: 7f151ff156cea1481a8411701195ac6a984f4979
SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb
SoraFoundation: 988d90ee3159311b02e42aeba0cf7e85d8bc724c
SoraKeystore: e1789fe41412606d8a1116b86bd00d46d4cb9ccb
Expand All @@ -155,9 +155,9 @@ SPEC CHECKSUMS:
SVGKit: 1ad7513f8c74d9652f94ed64ddecda1a23864dea
SwiftAlgorithms: 38dda4731d19027fdeee1125f973111bf3386b53
SwiftFormat: 73573b89257437c550b03d934889725fbf8f75e5
SwiftLint: c1de071d9d08c8aba837545f6254315bc900e211
SwiftyBeaver: 014b0c12065026b731bac80305294f27d63e27f6
SwiftLint: bd7cfb914762ab5f0cbb632964849571db075706
SwiftyBeaver: ade157e4f857812e7d7f15f2e3396bb8733f8a1c

PODFILE CHECKSUM: 6eca9a23a0e78699b9b76e0f4a5d70c067f5290f
PODFILE CHECKSUM: d50f67e5652b6dc7c25c383940113f88a40d89bc

COCOAPODS: 1.15.2
3,605 changes: 2,595 additions & 1,010 deletions fearless.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

82 changes: 54 additions & 28 deletions fearless.xcworkspace/xcshareddata/swiftpm/Package.resolved

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 14 additions & 0 deletions fearless/AppDelegate.swift
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,18 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
) -> Bool {
URLHandlingService.shared.handle(url: url)
}

func application(
_: UIApplication,
continue userActivity: NSUserActivity,
restorationHandler _: @escaping ([any UIUserActivityRestoring]?) -> Void
) -> Bool {
guard
userActivity.activityType == NSUserActivityTypeBrowsingWeb,
let url = userActivity.webpageURL
else {
return false
}
return URLHandlingService.shared.handle(url: url)
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,7 @@ final class BalanceLocksFetchingFactory {
operationManager: operationManager
)
let storageRequestPerformer = StorageRequestPerformerDefault(
runtimeService: runtimeService,
connection: connection
chainRegistry: chainRegistry
)
let crowdloanOperationFactory = CrowdloanOperationFactory(
requestOperationFactory: storageRequestFactory,
Expand Down
Loading
Loading