├── .github ├── PULL_REQUEST_TEMPLATE.md ├── configs │ └── flutter_version ├── dependabot.yaml └── workflows │ ├── app-deploy.yaml │ ├── branch-workflow.yaml │ ├── main.yaml │ ├── storybook-gh-pages-deploy.yaml │ └── version.yaml ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android ├── .gitignore ├── Gemfile ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── broxus │ │ │ │ └── sparx │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── android12splash.png │ │ │ └── splash.png │ │ │ ├── drawable-mdpi │ │ │ ├── android12splash.png │ │ │ └── splash.png │ │ │ ├── drawable-night-hdpi │ │ │ └── android12splash.png │ │ │ ├── drawable-night-mdpi │ │ │ └── android12splash.png │ │ │ ├── drawable-night-xhdpi │ │ │ └── android12splash.png │ │ │ ├── drawable-night-xxhdpi │ │ │ └── android12splash.png │ │ │ ├── drawable-night-xxxhdpi │ │ │ └── android12splash.png │ │ │ ├── drawable-v21 │ │ │ ├── background.png │ │ │ └── launch_background.xml │ │ │ ├── drawable-xhdpi │ │ │ ├── android12splash.png │ │ │ └── splash.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── android12splash.png │ │ │ └── splash.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── android12splash.png │ │ │ └── splash.png │ │ │ ├── drawable │ │ │ ├── background.png │ │ │ └── launch_background.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night-v31 │ │ │ └── styles.xml │ │ │ ├── values-night │ │ │ └── styles.xml │ │ │ ├── values-v31 │ │ │ └── styles.xml │ │ │ ├── values │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── network_security_config.xml │ │ └── profile │ │ └── AndroidManifest.xml ├── build.gradle ├── fastlane │ ├── Appfile │ ├── Fastfile │ ├── Pluginfile │ └── README.md ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties └── settings.gradle ├── assets ├── abi │ ├── StEverAccount.abi.min.json │ ├── StEverAccountNew.abi.json │ ├── StEverVault.abi.min.json │ ├── StEverVaultNew.abi.json │ ├── TokenRoot.abi.json │ └── TokenWallet.abi.json ├── animations │ ├── loader.riv │ └── rocket.riv ├── configs │ ├── connections.json │ ├── release_notes.json │ └── update_rules.json ├── images │ ├── NFT.svg │ ├── account_type.svg │ ├── alarm.svg │ ├── alarm_rounded.svg │ ├── alert.svg │ ├── alert_octagon_fill │ │ ├── 1.5x │ │ │ └── alert_octagon_fill.webp │ │ ├── 2x │ │ │ └── alert_octagon_fill.webp │ │ ├── 3x │ │ │ └── alert_octagon_fill.webp │ │ └── alert_octagon_fill.webp │ ├── alert_rounded.svg │ ├── arrow_down.svg │ ├── arrow_down_flat.svg │ ├── arrow_left.svg │ ├── arrow_up.svg │ ├── arrow_up_flat.svg │ ├── arrows_left_right.svg │ ├── bg_connection.webp │ ├── bg_internet.webp │ ├── bg_main │ │ ├── 1.5x │ │ │ └── bg_main.webp │ │ ├── 2x │ │ │ └── bg_main.webp │ │ ├── 3x │ │ │ └── bg_main.webp │ │ └── bg_main.webp │ ├── bg_network.webp │ ├── blur_background.webp │ ├── book-open.svg │ ├── browser_card_01.svg │ ├── browser_card_02.svg │ ├── burger.svg │ ├── camera.svg │ ├── caret_down.svg │ ├── caret_down_small.svg │ ├── caret_left.svg │ ├── caret_left_24.svg │ ├── caret_right.svg │ ├── caret_right_24.svg │ ├── caret_up.svg │ ├── check.svg │ ├── check_circle_fill │ │ ├── 1.5x │ │ │ └── check_circle_fill.webp │ │ ├── 2x │ │ │ └── check_circle_fill.webp │ │ ├── 3x │ │ │ └── check_circle_fill.webp │ │ └── check_circle_fill.webp │ ├── check_empty.svg │ ├── check_rounded.svg │ ├── check_square.svg │ ├── choose.svg │ ├── circle_check.webp │ ├── clear.svg │ ├── close.svg │ ├── closed_eye.svg │ ├── copy.svg │ ├── copy_outlined.svg │ ├── currency.svg │ ├── deploy.svg │ ├── deployment_progress.webp │ ├── dots.svg │ ├── edit.svg │ ├── ever.svg │ ├── exclamation_mark.webp │ ├── exclamation_mark_alert.webp │ ├── exit.svg │ ├── export.svg │ ├── export2.svg │ ├── export_fill.svg │ ├── face_id.svg │ ├── finger.svg │ ├── finger_small.svg │ ├── history.svg │ ├── history_fill.svg │ ├── horizontal_dots.svg │ ├── ic_explamation_mark.webp │ ├── ic_match.svg │ ├── ic_not_match.svg │ ├── ic_too_weak.svg │ ├── import.svg │ ├── import_fill.svg │ ├── key.svg │ ├── lang_icons │ │ ├── english.svg │ │ └── korean.svg │ ├── layers.svg │ ├── lightning.svg │ ├── lock.svg │ ├── lock_backup.webp │ ├── lock_fill.svg │ ├── logo.svg │ ├── minus.svg │ ├── moon.svg │ ├── native_token_default.svg │ ├── navigate_back.svg │ ├── navigate_forward.svg │ ├── navigation.svg │ ├── network_default.svg │ ├── network_earth.webp │ ├── network_vector_default.svg │ ├── onboarding │ │ ├── layer1 │ │ │ ├── DOGE.svg │ │ │ ├── EVER.svg │ │ │ ├── MATIC.svg │ │ │ ├── QUBE.svg │ │ │ ├── bridge.svg │ │ │ ├── btc.svg │ │ │ ├── dai.svg │ │ │ ├── dot.svg │ │ │ ├── eth.svg │ │ │ └── usdt.svg │ │ ├── layer2 │ │ │ ├── ADA.svg │ │ │ ├── AVAX.svg │ │ │ ├── CRO.svg │ │ │ ├── LUNA.svg │ │ │ ├── NEAR.svg │ │ │ ├── SHIB.svg │ │ │ ├── SOL.svg │ │ │ ├── bnb.svg │ │ │ ├── usdc.svg │ │ │ └── xrp.svg │ │ └── layer3 │ │ │ ├── AAVE.svg │ │ │ ├── AXS.svg │ │ │ ├── FTM.svg │ │ │ ├── HBAR.svg │ │ │ ├── atom.svg │ │ │ ├── link.svg │ │ │ ├── ltc.svg │ │ │ ├── mana.svg │ │ │ ├── trx.svg │ │ │ └── xlm.svg │ ├── opened_eye.svg │ ├── paste.svg │ ├── person.svg │ ├── persons.svg │ ├── planet_inner.svg │ ├── planet_outer.svg │ ├── plus.svg │ ├── plus_circled.svg │ ├── refresh.svg │ ├── search.svg │ ├── search_empty.svg │ ├── search_x.svg │ ├── seed_phrase_icon.webp │ ├── settings.svg │ ├── share.svg │ ├── sparx_logo_small.svg │ ├── stake.svg │ ├── star.svg │ ├── stever │ │ ├── stever.svg │ │ └── steverDefi.svg │ ├── support.svg │ ├── token_default_icon.svg │ ├── tooltip.svg │ ├── transaction_progress.webp │ ├── trash.svg │ ├── user_avatar │ │ ├── 1.5x │ │ │ └── user_avatar.webp │ │ ├── 2x │ │ │ └── user_avatar.webp │ │ ├── 3x │ │ │ └── user_avatar.webp │ │ └── user_avatar.webp │ ├── version_update_icon.webp │ ├── vertical_dots.svg │ ├── wallet.svg │ ├── wallet_bg │ │ ├── 1.5x │ │ │ └── wallet_bg.webp │ │ ├── 2x │ │ │ └── wallet_bg.webp │ │ ├── 3x │ │ │ └── wallet_bg.webp │ │ └── wallet_bg.webp │ └── web.svg ├── js │ ├── main.js.LICENSE.txt │ └── nekoton.js ├── splash │ ├── ic_splash_banner.webp │ ├── ic_splash_logo.webp │ └── native_splash.webp └── translations │ ├── en.json │ └── ko.json ├── build.yaml ├── coverage_badge.svg ├── devtools_options.yaml ├── docs ├── code_conventions.instructions.md ├── conventional_commits.instructions.md └── type_safe_navigation.md ├── flutter_native_splash.yaml ├── ios ├── .gitignore ├── Flutter │ ├── AppFrameworkInfo.plist │ ├── Debug.xcconfig │ └── Release.xcconfig ├── Gemfile ├── Podfile ├── Pods │ └── Pods.xcodeproj │ │ └── project.pbxproj ├── Runner.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── xcshareddata │ │ └── xcschemes │ │ ├── Runner.xcscheme │ │ ├── development.xcscheme │ │ ├── production.xcscheme │ │ └── staging.xcscheme ├── Runner.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings ├── Runner │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon-dev.appiconset │ │ │ ├── 100.png │ │ │ ├── 1024.png │ │ │ ├── 114.png │ │ │ ├── 120.png │ │ │ ├── 128.png │ │ │ ├── 144.png │ │ │ ├── 152.png │ │ │ ├── 16.png │ │ │ ├── 167.png │ │ │ ├── 172.png │ │ │ ├── 180.png │ │ │ ├── 196.png │ │ │ ├── 20.png │ │ │ ├── 216.png │ │ │ ├── 256.png │ │ │ ├── 29.png │ │ │ ├── 32.png │ │ │ ├── 40.png │ │ │ ├── 48.png │ │ │ ├── 50.png │ │ │ ├── 512.png │ │ │ ├── 55.png │ │ │ ├── 57.png │ │ │ ├── 58.png │ │ │ ├── 60.png │ │ │ ├── 64.png │ │ │ ├── 72.png │ │ │ ├── 76.png │ │ │ ├── 80.png │ │ │ ├── 87.png │ │ │ ├── 88.png │ │ │ └── Contents.json │ │ ├── AppIcon-stg.appiconset │ │ │ ├── 100.png │ │ │ ├── 1024.png │ │ │ ├── 114.png │ │ │ ├── 120.png │ │ │ ├── 128.png │ │ │ ├── 144.png │ │ │ ├── 152.png │ │ │ ├── 16.png │ │ │ ├── 167.png │ │ │ ├── 172.png │ │ │ ├── 180.png │ │ │ ├── 196.png │ │ │ ├── 20.png │ │ │ ├── 216.png │ │ │ ├── 256.png │ │ │ ├── 29.png │ │ │ ├── 32.png │ │ │ ├── 40.png │ │ │ ├── 48.png │ │ │ ├── 50.png │ │ │ ├── 512.png │ │ │ ├── 55.png │ │ │ ├── 57.png │ │ │ ├── 58.png │ │ │ ├── 60.png │ │ │ ├── 64.png │ │ │ ├── 72.png │ │ │ ├── 76.png │ │ │ ├── 80.png │ │ │ ├── 87.png │ │ │ ├── 88.png │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ ├── 100.png │ │ │ ├── 1024.png │ │ │ ├── 114.png │ │ │ ├── 120.png │ │ │ ├── 128.png │ │ │ ├── 144.png │ │ │ ├── 152.png │ │ │ ├── 16.png │ │ │ ├── 167.png │ │ │ ├── 172.png │ │ │ ├── 180.png │ │ │ ├── 196.png │ │ │ ├── 20.png │ │ │ ├── 216.png │ │ │ ├── 256.png │ │ │ ├── 29.png │ │ │ ├── 32.png │ │ │ ├── 40.png │ │ │ ├── 48.png │ │ │ ├── 50.png │ │ │ ├── 512.png │ │ │ ├── 55.png │ │ │ ├── 57.png │ │ │ ├── 58.png │ │ │ ├── 60.png │ │ │ ├── 64.png │ │ │ ├── 72.png │ │ │ ├── 76.png │ │ │ ├── 80.png │ │ │ ├── 87.png │ │ │ ├── 88.png │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── LaunchBackground.imageset │ │ │ ├── Contents.json │ │ │ └── background.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@1x.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ └── README.md │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ ├── Runner-Bridging-Header.h │ └── Runner.entitlements ├── export_options_adhoc.plist ├── export_options_appstore.plist └── fastlane │ ├── Appfile │ ├── Fastfile │ ├── Matchfile │ ├── Pluginfile │ └── README.md ├── lib ├── app │ ├── router │ │ ├── compass │ │ │ ├── compass.dart │ │ │ ├── data_from_query.dart │ │ │ ├── go_route.dart │ │ │ ├── guard.dart │ │ │ ├── route.dart │ │ │ └── shell_route.dart │ │ ├── guard.dart │ │ └── router.dart │ ├── service │ │ ├── app_lifecycle_service.dart │ │ ├── app_links │ │ │ ├── app_links.dart │ │ │ ├── app_links_data.dart │ │ │ └── app_links_service.dart │ │ ├── app_permissions_service.dart │ │ ├── app_version_service.dart │ │ ├── approvals_service.dart │ │ ├── assets_service.dart │ │ ├── balance_service.dart │ │ ├── biometry_service.dart │ │ ├── bootstrap │ │ │ ├── bootstrap.dart │ │ │ ├── bootstrap_service.dart │ │ │ └── bootstrap_steps.dart │ │ ├── connection │ │ │ ├── connection.dart │ │ │ ├── connection_service.dart │ │ │ ├── data │ │ │ │ ├── account_explorer │ │ │ │ │ ├── account_explorer.dart │ │ │ │ │ └── account_explorer_link_type.dart │ │ │ │ ├── connection_data │ │ │ │ │ ├── connection_data.dart │ │ │ │ │ ├── connection_data.freezed.dart │ │ │ │ │ └── connection_data.g.dart │ │ │ │ ├── connection_network │ │ │ │ │ └── connection_network.dart │ │ │ │ ├── connection_transport │ │ │ │ │ ├── connection_transport.dart │ │ │ │ │ └── connection_transport_data.dart │ │ │ │ ├── custom_network │ │ │ │ │ ├── custom_network.dart │ │ │ │ │ └── custom_network_option.dart │ │ │ │ ├── data.dart │ │ │ │ ├── default_active_asset.dart │ │ │ │ ├── transaction_explorer │ │ │ │ │ ├── transaction_explorer.dart │ │ │ │ │ └── transaction_explorer_link_type.dart │ │ │ │ ├── transport_icons.dart │ │ │ │ ├── transport_manifest_option │ │ │ │ │ ├── transport_manifest_option.dart │ │ │ │ │ └── transport_manifest_option.freezed.dart │ │ │ │ └── transport_native_token_option │ │ │ │ │ ├── transport_native_token_option.dart │ │ │ │ │ └── transport_native_token_option.freezed.dart │ │ │ ├── default_network.dart │ │ │ ├── generic_token_subscriber.dart │ │ │ ├── group.dart │ │ │ ├── mapping │ │ │ │ ├── connection_network_mapper.dart │ │ │ │ ├── custom_network_options_mapper.dart │ │ │ │ ├── mapping.dart │ │ │ │ ├── networks_mapper.dart │ │ │ │ └── transports_mapper.dart │ │ │ ├── network_type.dart │ │ │ └── transport_strategies │ │ │ │ ├── app_transport_strategy.dart │ │ │ │ ├── common_transport_strategy.dart │ │ │ │ └── transport_strategies.dart │ │ ├── crash_detector │ │ │ ├── crash_detector.dart │ │ │ └── widget │ │ │ │ ├── crash_detector_service_widget.dart │ │ │ │ └── widget.dart │ │ ├── currencies_service.dart │ │ ├── currency_convert_service.dart │ │ ├── current_accounts_service.dart │ │ ├── current_seed_service.dart │ │ ├── http_clients.dart │ │ ├── identify │ │ │ ├── accounts_colors_collection.dart │ │ │ ├── i_identify_icons_service.dart │ │ │ ├── identify.dart │ │ │ ├── identify_icons_service.dart │ │ │ └── identy_icon_data.dart │ │ ├── js_servcie.dart │ │ ├── localization │ │ │ ├── localization.dart │ │ │ ├── service │ │ │ │ ├── localization_service.dart │ │ │ │ ├── service.dart │ │ │ │ └── supported_locale_codes.dart │ │ │ └── widget │ │ │ │ ├── localization_service_widget.dart │ │ │ │ └── widget.dart │ │ ├── navigation_service.dart │ │ ├── nekoton_related │ │ │ ├── current_key_service.dart │ │ │ ├── gas_price_service.dart │ │ │ └── nekoton_related.dart │ │ ├── network_connection │ │ │ ├── network_connection.dart │ │ │ └── network_connection_service.dart │ │ ├── ntp_service.dart │ │ ├── permissions_service.dart │ │ ├── presets_connection │ │ │ ├── config_helper.dart │ │ │ ├── presets_connection.dart │ │ │ └── presets_connection_service.dart │ │ ├── remote │ │ │ ├── dns_resolve_service.dart │ │ │ └── remote.dart │ │ ├── resources_service.dart │ │ ├── service.dart │ │ ├── session │ │ │ ├── session.dart │ │ │ └── session_service.dart │ │ ├── staking_service.dart │ │ ├── storage_service │ │ │ ├── abstract_storage_service.dart │ │ │ ├── account_seed_storage_service.dart │ │ │ ├── app_storage_service.dart │ │ │ ├── balance_storage_service.dart │ │ │ ├── browser_bookmarks_storage_service.dart │ │ │ ├── browser_history_storage_service.dart │ │ │ ├── browser_permissions_storage_service.dart │ │ │ ├── browser_tabs_storage_service.dart │ │ │ ├── connections_storage_service.dart │ │ │ ├── general_storage_service.dart │ │ │ ├── migrations │ │ │ │ ├── migrations.dart │ │ │ │ ├── storage_migration_service.dart │ │ │ │ └── storage_migrations │ │ │ │ │ ├── storage_migration.dart │ │ │ │ │ ├── storage_migrations.dart │ │ │ │ │ ├── v1.dart │ │ │ │ │ ├── v2.dart │ │ │ │ │ ├── v3.dart │ │ │ │ │ └── v4.dart │ │ │ ├── nekoton_repository_service.dart │ │ │ ├── secure_storage_service.dart │ │ │ ├── storage_manager_service.dart │ │ │ ├── storage_service.dart │ │ │ ├── token_wallet_storage_service │ │ │ │ ├── token_wallet_storage_info.dart │ │ │ │ └── token_wallet_storage_service.dart │ │ │ ├── ton_connect_storage_service.dart │ │ │ └── ton_wallet_storage_service │ │ │ │ ├── ton_wallet_storage_info.dart │ │ │ │ └── ton_wallet_storage_service.dart │ │ ├── token_wallets_service.dart │ │ └── ton_connect │ │ │ ├── constants.dart │ │ │ ├── models │ │ │ ├── connect_event_success_payload.dart │ │ │ ├── connect_event_success_payload.freezed.dart │ │ │ ├── connect_event_success_payload.g.dart │ │ │ ├── connect_item.dart │ │ │ ├── connect_item.freezed.dart │ │ │ ├── connect_item.g.dart │ │ │ ├── connect_item_reply.dart │ │ │ ├── connect_item_reply.freezed.dart │ │ │ ├── connect_item_reply.g.dart │ │ │ ├── connect_query.dart │ │ │ ├── connect_query.freezed.dart │ │ │ ├── connect_query.g.dart │ │ │ ├── connect_request.dart │ │ │ ├── connect_request.freezed.dart │ │ │ ├── connect_request.g.dart │ │ │ ├── connect_result.dart │ │ │ ├── connect_result.freezed.dart │ │ │ ├── dapp_manifest.dart │ │ │ ├── dapp_manifest.freezed.dart │ │ │ ├── dapp_manifest.g.dart │ │ │ ├── device_info.dart │ │ │ ├── device_info.freezed.dart │ │ │ ├── device_info.g.dart │ │ │ ├── feature.dart │ │ │ ├── feature.freezed.dart │ │ │ ├── feature.g.dart │ │ │ ├── models.dart │ │ │ ├── rpc_request.dart │ │ │ ├── rpc_request.freezed.dart │ │ │ ├── rpc_request.g.dart │ │ │ ├── send_transaction_response.dart │ │ │ ├── send_transaction_response.freezed.dart │ │ │ ├── send_transaction_response.g.dart │ │ │ ├── sign_data_payload.dart │ │ │ ├── sign_data_payload.freezed.dart │ │ │ ├── sign_data_payload.g.dart │ │ │ ├── sign_data_response.dart │ │ │ ├── sign_data_response.freezed.dart │ │ │ ├── sign_data_response.g.dart │ │ │ ├── sign_data_result.dart │ │ │ ├── sign_data_result.freezed.dart │ │ │ ├── sign_data_result.g.dart │ │ │ ├── sse_message.dart │ │ │ ├── ton_app_connection.dart │ │ │ ├── ton_app_connection.freezed.dart │ │ │ ├── ton_app_connection.g.dart │ │ │ ├── ton_connect_error.dart │ │ │ ├── ton_connect_error.freezed.dart │ │ │ ├── ton_connect_error.g.dart │ │ │ ├── ton_connect_error_code.dart │ │ │ ├── ton_connect_ui_event.dart │ │ │ ├── ton_connect_ui_event.freezed.dart │ │ │ ├── ton_network.dart │ │ │ ├── ton_network.g.dart │ │ │ ├── ton_proof.dart │ │ │ ├── ton_proof.freezed.dart │ │ │ ├── ton_proof.g.dart │ │ │ ├── ton_proof_domain.dart │ │ │ ├── ton_proof_domain.freezed.dart │ │ │ ├── ton_proof_domain.g.dart │ │ │ ├── transaction_payload.dart │ │ │ ├── transaction_payload.freezed.dart │ │ │ ├── transaction_payload.g.dart │ │ │ ├── transaction_payload_message.dart │ │ │ ├── transaction_payload_message.freezed.dart │ │ │ ├── transaction_payload_message.g.dart │ │ │ ├── wallet_event.dart │ │ │ ├── wallet_event.freezed.dart │ │ │ ├── wallet_event.g.dart │ │ │ ├── wallet_response.dart │ │ │ ├── wallet_response.freezed.dart │ │ │ └── wallet_response.g.dart │ │ │ ├── response_body_to_sse_message_transformer.dart │ │ │ ├── session_crypto.dart │ │ │ ├── ton_connect.dart │ │ │ ├── ton_connect_http_bridge.dart │ │ │ ├── ton_connect_js_bridge.dart │ │ │ └── ton_connect_service.dart │ └── view │ │ ├── app.dart │ │ ├── app_model.dart │ │ ├── app_wm.dart │ │ └── message_viewer.dart ├── bootstrap │ ├── biometry.dart │ ├── bootstrap.dart │ ├── connection_service.dart │ ├── crash_detector.dart │ ├── encrypted_storage.dart │ ├── feature_services.dart │ ├── localization.dart │ ├── logger.dart │ ├── migrate_storage.dart │ ├── nekoton.dart │ ├── ntp_service.dart │ ├── sentry.dart │ └── storage_services.dart ├── core │ ├── app_build_type.dart │ ├── bloc │ │ ├── app_bloc_observer.dart │ │ └── bloc_mixin.dart │ ├── error_handler_factory.dart │ ├── exceptions │ │ └── presets_connections_exceptions.dart │ └── wm │ │ ├── context_wm_mixin.dart │ │ ├── custom_wm.dart │ │ ├── load_screen_data_wm_mixin.dart │ │ ├── notifier_subscriptions_mixin.dart │ │ └── safe_state_notifier.dart ├── data │ └── models │ │ ├── account_balance.dart │ │ ├── account_balance.freezed.dart │ │ ├── account_balance.g.dart │ │ ├── account_interaction.dart │ │ ├── account_interaction.freezed.dart │ │ ├── account_interaction.g.dart │ │ ├── account_removed_event.dart │ │ ├── account_removed_event.freezed.dart │ │ ├── approval_request.dart │ │ ├── approval_request.freezed.dart │ │ ├── asset_type.dart │ │ ├── asset_type_params.dart │ │ ├── asset_type_params.freezed.dart │ │ ├── asset_type_params.g.dart │ │ ├── browser_bookmark_item.dart │ │ ├── browser_bookmark_item.freezed.dart │ │ ├── browser_bookmark_item.g.dart │ │ ├── browser_history_item.dart │ │ ├── browser_history_item.freezed.dart │ │ ├── browser_history_item.g.dart │ │ ├── custom_currency.dart │ │ ├── custom_currency.freezed.dart │ │ ├── custom_currency.g.dart │ │ ├── gas_price_params.dart │ │ ├── gas_price_params.freezed.dart │ │ ├── gas_price_params.g.dart │ │ ├── key_added_event.dart │ │ ├── key_added_event.freezed.dart │ │ ├── key_removed_event.dart │ │ ├── key_removed_event.freezed.dart │ │ ├── models.dart │ │ ├── pending_transaction_with_additional_info.dart │ │ ├── pending_transaction_with_additional_info.freezed.dart │ │ ├── pending_transaction_with_additional_info.g.dart │ │ ├── permission.dart │ │ ├── permissions.dart │ │ ├── permissions.freezed.dart │ │ ├── permissions.g.dart │ │ ├── seed │ │ ├── seed_phrase_format.dart │ │ └── seed_phrase_model.dart │ │ ├── signed_message_with_additional_info.dart │ │ ├── signed_message_with_additional_info.freezed.dart │ │ ├── site_meta_data.dart │ │ ├── site_meta_data.freezed.dart │ │ ├── site_meta_data.g.dart │ │ ├── stever │ │ ├── st_ever_details.dart │ │ ├── st_ever_details.freezed.dart │ │ ├── st_ever_details.g.dart │ │ ├── stever_withdraw_request.dart │ │ ├── stever_withdraw_request.freezed.dart │ │ └── stever_withdraw_request.g.dart │ │ ├── token_balance.dart │ │ ├── token_balance.freezed.dart │ │ ├── token_balance.g.dart │ │ ├── token_contract │ │ ├── token_contract_asset.dart │ │ ├── token_contract_asset.freezed.dart │ │ └── token_contract_asset.g.dart │ │ ├── token_wallet_ordinary_transaction.dart │ │ ├── token_wallet_ordinary_transaction.freezed.dart │ │ ├── ton_assets_manifest.dart │ │ ├── ton_assets_manifest.freezed.dart │ │ ├── ton_assets_manifest.g.dart │ │ ├── ton_assets_manifest_version.dart │ │ ├── ton_assets_manifest_version.freezed.dart │ │ ├── ton_assets_manifest_version.g.dart │ │ ├── unsigned_message_with_additional_info.dart │ │ ├── unsigned_message_with_additional_info.freezed.dart │ │ ├── wallet_contract_type.dart │ │ └── wallet_contract_type.g.dart ├── di │ ├── di.config.dart │ └── di.dart ├── extensions │ └── completer_extension.dart ├── feature │ ├── add_seed │ │ ├── add_existing_wallet │ │ │ ├── add_existing_wallet.dart │ │ │ ├── route.dart │ │ │ └── view │ │ │ │ ├── add_existing_wallet_page.dart │ │ │ │ ├── add_existing_wallet_view.dart │ │ │ │ └── view.dart │ │ ├── add_seed.dart │ │ ├── create_password │ │ │ ├── create_password.dart │ │ │ ├── cubit │ │ │ │ ├── create_seed_password_cubit.dart │ │ │ │ ├── create_seed_password_cubit.freezed.dart │ │ │ │ ├── create_seed_password_state.dart │ │ │ │ └── cubit.dart │ │ │ ├── model │ │ │ │ ├── model.dart │ │ │ │ └── password_status.dart │ │ │ ├── route.dart │ │ │ ├── screens │ │ │ │ ├── create_seed_password │ │ │ │ │ ├── create_seed_password.dart │ │ │ │ │ ├── create_seed_password_screen.dart │ │ │ │ │ ├── create_seed_password_screen_model.dart │ │ │ │ │ └── create_seed_password_screen_wm.dart │ │ │ │ └── screens.dart │ │ │ ├── view │ │ │ │ ├── create_seed_password_page.dart │ │ │ │ ├── create_seed_password_view.dart │ │ │ │ └── view.dart │ │ │ └── widgets │ │ │ │ ├── password_info_section.dart │ │ │ │ └── widgets.dart │ │ ├── enter_seed_phrase │ │ │ ├── data │ │ │ │ ├── data.dart │ │ │ │ ├── input_data.dart │ │ │ │ └── tab_data.dart │ │ │ ├── enter_seed_phrase.dart │ │ │ ├── enter_seed_phrase_model.dart │ │ │ ├── enter_seed_phrase_widget.dart │ │ │ ├── enter_seed_phrase_wm.dart │ │ │ ├── route.dart │ │ │ └── widgets │ │ │ │ ├── tabs.dart │ │ │ │ ├── widgets.dart │ │ │ │ └── words.dart │ │ ├── import_wallet │ │ │ ├── data │ │ │ │ ├── data.dart │ │ │ │ └── import_wallet_data.dart │ │ │ ├── import_wallet.dart │ │ │ ├── import_wallet_screen.dart │ │ │ ├── import_wallet_screen_model.dart │ │ │ ├── import_wallet_screen_wm.dart │ │ │ └── route.dart │ │ └── view │ │ │ ├── seed_phrase_format_view.dart │ │ │ └── view.dart │ ├── biometry │ │ ├── biometry.dart │ │ ├── cubit │ │ │ ├── biometry_cubit.dart │ │ │ ├── biometry_cubit.freezed.dart │ │ │ ├── biometry_state.dart │ │ │ └── cubit.dart │ │ └── view │ │ │ ├── biometry_screen.dart │ │ │ ├── biometry_view.dart │ │ │ ├── route.dart │ │ │ └── view.dart │ ├── bootstrap_failed │ │ ├── bootstrap_failed.dart │ │ ├── cubit │ │ │ ├── cubit.dart │ │ │ ├── rerun_cubit │ │ │ │ └── rerun_cubit.dart │ │ │ └── retry_connection_cubit │ │ │ │ └── retry_connection_cubit.dart │ │ ├── route.dart │ │ └── view │ │ │ ├── bootstrap_failed_page.dart │ │ │ ├── bootstrap_failed_rerun_view.dart │ │ │ ├── bootstrap_retry_connection_view.dart │ │ │ └── view.dart │ ├── browser_v1 │ │ ├── approvals_listener │ │ │ ├── actions │ │ │ │ ├── actions.dart │ │ │ │ ├── add_network │ │ │ │ │ ├── add_network.dart │ │ │ │ │ ├── add_network_model.dart │ │ │ │ │ ├── add_network_widget.dart │ │ │ │ │ └── add_network_wm.dart │ │ │ │ ├── add_network_sheet.dart │ │ │ │ ├── add_tip3_token │ │ │ │ │ ├── add_tip3_token.dart │ │ │ │ │ ├── add_tip3_token_model.dart │ │ │ │ │ ├── add_tip3_token_widget.dart │ │ │ │ │ └── add_tip3_token_wm.dart │ │ │ │ ├── add_tip3_token_sheet.dart │ │ │ │ ├── call_contract_method_sheet.dart │ │ │ │ ├── change_network │ │ │ │ │ ├── change_network.dart │ │ │ │ │ ├── change_network_model.dart │ │ │ │ │ ├── change_network_widget.dart │ │ │ │ │ └── change_network_wm.dart │ │ │ │ ├── change_network_sheet.dart │ │ │ │ ├── decrypt_data_sheet.dart │ │ │ │ ├── encrypt_data_sheet.dart │ │ │ │ ├── request_permissions │ │ │ │ │ ├── account_list_item.dart │ │ │ │ │ ├── request_permissions.dart │ │ │ │ │ ├── request_permissions_model.dart │ │ │ │ │ ├── request_permissions_widget.dart │ │ │ │ │ └── request_permissions_wm.dart │ │ │ │ ├── request_permissions_sheet.dart │ │ │ │ ├── send_message │ │ │ │ │ ├── send_message.dart │ │ │ │ │ ├── send_message_model.dart │ │ │ │ │ ├── send_message_widget.dart │ │ │ │ │ └── send_message_wm.dart │ │ │ │ ├── send_message_sheet.dart │ │ │ │ ├── sign_data_sheet.dart │ │ │ │ ├── wallet_type_to_contract.dart │ │ │ │ └── widgets │ │ │ │ │ ├── account_info │ │ │ │ │ ├── account_info.dart │ │ │ │ │ ├── account_info_model.dart │ │ │ │ │ ├── account_info_widget.dart │ │ │ │ │ └── account_info_wm.dart │ │ │ │ │ ├── data_card.dart │ │ │ │ │ ├── expandable_card.dart │ │ │ │ │ ├── function_call_body.dart │ │ │ │ │ ├── website_info │ │ │ │ │ ├── website_info.dart │ │ │ │ │ ├── website_info_model.dart │ │ │ │ │ ├── website_info_widget.dart │ │ │ │ │ └── website_info_wm.dart │ │ │ │ │ └── widgets.dart │ │ │ ├── approvals_listener.dart │ │ │ └── view │ │ │ │ ├── approvals_listener_widget.dart │ │ │ │ └── view.dart │ │ ├── bottom_sheets │ │ │ ├── bottom_sheets.dart │ │ │ └── browser_enter_basic_auth_creds_sheet.dart │ │ ├── browser.dart │ │ ├── utils.dart │ │ └── widgets │ │ │ └── browser_modal_item.dart │ ├── browser_v2 │ │ ├── custom_web_controller.dart │ │ ├── data │ │ │ ├── browser_basic_auth_creds.dart │ │ │ ├── browser_tab.dart │ │ │ ├── browser_tab.freezed.dart │ │ │ ├── browser_tab.g.dart │ │ │ ├── history_type.dart │ │ │ └── tabs_data.dart │ │ ├── domain │ │ │ └── service │ │ │ │ ├── browser_service.dart │ │ │ │ └── storages │ │ │ │ ├── browser_bookmarks_storage_service.dart │ │ │ │ ├── browser_favicon_url_storage_service.dart │ │ │ │ ├── browser_history_storage_service.dart │ │ │ │ ├── browser_permissions_storage_service.dart │ │ │ │ └── browser_tabs_storage_service.dart │ │ ├── inpage_provider │ │ │ └── inpage_provider.dart │ │ ├── managers │ │ │ ├── bookmarks_manager.dart │ │ │ ├── browser_auth_manager.dart │ │ │ ├── favicon_manager.dart │ │ │ ├── history_manager.dart │ │ │ ├── permissions_manager.dart │ │ │ └── tabs │ │ │ │ ├── helpers │ │ │ │ └── browser_screen_shooter.dart │ │ │ │ └── tabs_manager.dart │ │ ├── route.dart │ │ ├── screens │ │ │ └── main │ │ │ │ ├── browser_main_screen.dart │ │ │ │ ├── browser_main_screen_model.dart │ │ │ │ ├── browser_main_screen_wm.dart │ │ │ │ ├── data │ │ │ │ ├── browser_render_manager.dart │ │ │ │ ├── menu_data.dart │ │ │ │ └── toolbar_data.dart │ │ │ │ ├── delegates │ │ │ │ ├── animation_delegate.dart │ │ │ │ ├── browser_keys_delegate.dart │ │ │ │ ├── page_slide_delegate.dart │ │ │ │ ├── past_go_delegate.dart │ │ │ │ ├── progress_indicator_delegate.dart │ │ │ │ ├── scroll_page_delegate.dart │ │ │ │ ├── size_delegate.dart │ │ │ │ ├── tab_menu_delegate.dart │ │ │ │ └── tabs_delegate.dart │ │ │ │ └── widgets │ │ │ │ ├── browser_progress_indicator.dart │ │ │ │ ├── control_panels │ │ │ │ ├── background_blur.dart │ │ │ │ ├── navigation_panel │ │ │ │ │ ├── address_bar.dart │ │ │ │ │ ├── host_panel.dart │ │ │ │ │ ├── navigation_panel.dart │ │ │ │ │ └── url_action_sheet.dart │ │ │ │ ├── page_control_panel.dart │ │ │ │ ├── tabs_list_action_bar.dart │ │ │ │ └── toolbar │ │ │ │ │ ├── toolbar.dart │ │ │ │ │ ├── toolbar_model.dart │ │ │ │ │ └── toolbar_wm.dart │ │ │ │ ├── pages │ │ │ │ ├── browser_start_view.dart │ │ │ │ ├── page │ │ │ │ │ ├── browser_page.dart │ │ │ │ │ ├── browser_page_model.dart │ │ │ │ │ ├── browser_page_wm.dart │ │ │ │ │ └── helpers │ │ │ │ │ │ └── events_helper.dart │ │ │ │ └── pages_list.dart │ │ │ │ ├── tab_animated_view │ │ │ │ ├── tab_animated_view.dart │ │ │ │ ├── tab_animated_view_model.dart │ │ │ │ ├── tab_animated_view_wm.dart │ │ │ │ └── tab_animation_type.dart │ │ │ │ ├── tab_menu │ │ │ │ ├── data.dart │ │ │ │ └── tab_menu.dart │ │ │ │ └── tabs │ │ │ │ ├── header │ │ │ │ ├── tab_list_header.dart │ │ │ │ ├── tab_list_header_model.dart │ │ │ │ └── tab_list_header_wm.dart │ │ │ │ ├── item │ │ │ │ ├── browser_tabs_list_item.dart │ │ │ │ ├── browser_tabs_list_item_model.dart │ │ │ │ └── browser_tabs_list_item_wm.dart │ │ │ │ └── tab_list │ │ │ │ └── tab_list.dart │ │ └── widgets │ │ │ ├── bottomsheets │ │ │ ├── book │ │ │ │ ├── browser_book.dart │ │ │ │ ├── browser_book_model.dart │ │ │ │ ├── browser_book_wm.dart │ │ │ │ └── widgets │ │ │ │ │ ├── book_item │ │ │ │ │ └── book_item.dart │ │ │ │ │ ├── book_menu.dart │ │ │ │ │ ├── bookmarks │ │ │ │ │ ├── bookmarks_list.dart │ │ │ │ │ ├── bookmarks_list_model.dart │ │ │ │ │ ├── bookmarks_list_wm.dart │ │ │ │ │ ├── ui_models │ │ │ │ │ │ └── book_mark_ui_model.dart │ │ │ │ │ └── widgets │ │ │ │ │ │ └── bookmarks_empty.dart │ │ │ │ │ ├── empty_content.dart │ │ │ │ │ ├── history │ │ │ │ │ ├── history_list.dart │ │ │ │ │ ├── history_list_model.dart │ │ │ │ │ ├── history_list_wm.dart │ │ │ │ │ ├── ui_models │ │ │ │ │ │ ├── history_ui_model.dart │ │ │ │ │ │ ├── time_period_ui.dart │ │ │ │ │ │ └── type_history_ui.dart │ │ │ │ │ └── widgets │ │ │ │ │ │ ├── clear_history_modal.dart │ │ │ │ │ │ ├── date_item.dart │ │ │ │ │ │ ├── history_checkbox_item.dart │ │ │ │ │ │ ├── history_empty.dart │ │ │ │ │ │ └── type_history_item.dart │ │ │ │ │ ├── tab_bar.dart │ │ │ │ │ └── tab_data.dart │ │ │ ├── bookmarks_clear_bottom_sheet.dart │ │ │ ├── browser_main_menu │ │ │ │ ├── browser_main_menu.dart │ │ │ │ ├── browser_main_menu_model.dart │ │ │ │ ├── browser_main_menu_wm.dart │ │ │ │ └── data │ │ │ │ │ └── browser_main_menu_data.dart │ │ │ ├── clear_tabs_bottom_sheet.dart │ │ │ └── rename_bookmark │ │ │ │ ├── browser_bookmark_rename_bottom_sheet.dart │ │ │ │ ├── browser_bookmark_rename_bottom_sheet_model.dart │ │ │ │ └── browser_bookmark_rename_bottom_sheet_wm.dart │ │ │ ├── favicon_view │ │ │ ├── favicon_view.dart │ │ │ ├── favicon_view_model.dart │ │ │ └── favicon_view_wm.dart │ │ │ └── past_go.dart │ ├── choose_network │ │ ├── choose_network_screen.dart │ │ ├── choose_network_screen_const.dart │ │ ├── choose_network_screen_model.dart │ │ ├── choose_network_screen_wm.dart │ │ ├── data │ │ │ └── choose_network_item_data.dart │ │ ├── route.dart │ │ └── widgets │ │ │ └── choose_network_item.dart │ ├── connection_fail │ │ ├── connection_fail_screen.dart │ │ ├── connection_fail_screen_model.dart │ │ └── connection_fail_screen_wm.dart │ ├── constants.dart │ ├── contact_support │ │ ├── bloc │ │ │ ├── bloc.dart │ │ │ ├── contact_support_bloc.dart │ │ │ ├── contact_support_bloc.freezed.dart │ │ │ ├── contact_support_event.dart │ │ │ └── contact_support_state.dart │ │ ├── contact_support.dart │ │ └── widgets │ │ │ ├── contact_support │ │ │ ├── contact_support.dart │ │ │ ├── contact_support_email_send.dart │ │ │ ├── contact_support_mode.dart │ │ │ └── contact_support_sheet.dart │ │ │ └── widgets.dart │ ├── error │ │ ├── error.dart │ │ └── view │ │ │ ├── error_page.dart │ │ │ └── view.dart │ ├── loader_screen │ │ ├── loader_screen.dart │ │ ├── loader_screen_widget.dart │ │ └── show_loader_screen.dart │ ├── localization │ │ ├── bloc │ │ │ ├── bloc.dart │ │ │ ├── localization_bloc.dart │ │ │ ├── localization_bloc.freezed.dart │ │ │ ├── localization_event.dart │ │ │ └── localization_state.dart │ │ ├── localization.dart │ │ └── widgets │ │ │ ├── localization │ │ │ ├── localization.dart │ │ │ └── localization_sheet.dart │ │ │ └── widgets.dart │ ├── messenger │ │ ├── data │ │ │ └── message.dart │ │ ├── domain │ │ │ └── service │ │ │ │ └── messenger_service.dart │ │ └── widget │ │ │ └── toast_message.dart │ ├── network │ │ ├── bloc │ │ │ └── manage_networks │ │ │ │ └── manage_networks_bloc.dart │ │ ├── bottom_sheets │ │ │ ├── bottom_sheets.dart │ │ │ ├── delete_network_confirmation_sheet.dart │ │ │ ├── select_network │ │ │ │ ├── select_network.dart │ │ │ │ ├── select_network_model.dart │ │ │ │ ├── select_network_widget.dart │ │ │ │ └── select_network_wm.dart │ │ │ ├── select_network_bottom_sheet.dart │ │ │ └── switch_to_this_network_sheet.dart │ │ ├── configure_networks │ │ │ ├── configure_networks.dart │ │ │ ├── configure_networks_model.dart │ │ │ ├── configure_networks_page.dart │ │ │ ├── configure_networks_widget.dart │ │ │ ├── configure_networks_wm.dart │ │ │ └── route.dart │ │ ├── edit_network │ │ │ ├── connection_type.dart │ │ │ ├── edit_network.dart │ │ │ ├── edit_network_model.dart │ │ │ ├── edit_network_page_widget.dart │ │ │ ├── edit_network_wm.dart │ │ │ ├── route.dart │ │ │ ├── validators.dart │ │ │ └── widgets │ │ │ │ ├── block_explorer_field.dart │ │ │ │ ├── bottom_spacer.dart │ │ │ │ ├── currency_field.dart │ │ │ │ ├── decimals_field.dart │ │ │ │ ├── endpoint_item.dart │ │ │ │ ├── endpoints_field.dart │ │ │ │ ├── name_field.dart │ │ │ │ ├── network_buttons.dart │ │ │ │ ├── network_form_field.dart │ │ │ │ ├── network_type_field.dart │ │ │ │ ├── paste_button.dart │ │ │ │ ├── token_list_field.dart │ │ │ │ ├── type_component.dart │ │ │ │ ├── type_field.dart │ │ │ │ └── widgets.dart │ │ ├── network.dart │ │ └── view │ │ │ ├── network_item.dart │ │ │ └── view.dart │ ├── no_internet │ │ ├── no_internet_screen.dart │ │ ├── no_internet_screen_model.dart │ │ ├── no_internet_screen_wm.dart │ │ └── route.dart │ ├── onboarding │ │ ├── guard.dart │ │ ├── route.dart │ │ ├── screen │ │ │ └── welcome │ │ │ │ ├── welcome_screen.dart │ │ │ │ ├── welcome_screen_model.dart │ │ │ │ └── welcome_screen_wm.dart │ │ └── widgets │ │ │ └── sliding_block_chains.dart │ ├── presets_config │ │ ├── data │ │ │ ├── connection_network_dto.dart │ │ │ ├── connection_network_dto.freezed.dart │ │ │ ├── connection_network_dto.g.dart │ │ │ ├── preset_config_type.dart │ │ │ ├── presets_config_exceptions.dart │ │ │ ├── release_note.dart │ │ │ ├── release_note.freezed.dart │ │ │ ├── release_note.g.dart │ │ │ ├── release_notes.dart │ │ │ ├── release_notes.freezed.dart │ │ │ ├── update_rules.dart │ │ │ ├── update_rules.freezed.dart │ │ │ └── update_rules.g.dart │ │ ├── domain │ │ │ └── presets_config_reader.dart │ │ └── presets_config.dart │ ├── profile │ │ ├── account_detail │ │ │ ├── account_detail.dart │ │ │ ├── cubit │ │ │ │ ├── account_detail_cubit.dart │ │ │ │ ├── account_detail_cubit.freezed.dart │ │ │ │ ├── account_detail_state.dart │ │ │ │ └── cubit.dart │ │ │ ├── route.dart │ │ │ └── view │ │ │ │ ├── account_detail_page.dart │ │ │ │ ├── account_detail_view.dart │ │ │ │ └── view.dart │ │ ├── key_detail │ │ │ ├── cubit │ │ │ │ ├── cubit.dart │ │ │ │ ├── key_detail_accounts_tab.dart │ │ │ │ ├── key_detail_cubit.dart │ │ │ │ ├── key_detail_cubit.freezed.dart │ │ │ │ └── key_detail_state.dart │ │ │ ├── key_detail.dart │ │ │ ├── route.dart │ │ │ ├── view │ │ │ │ ├── key_detail_page.dart │ │ │ │ ├── key_detail_view.dart │ │ │ │ └── view.dart │ │ │ └── widgets │ │ │ │ ├── account_rename_sheet.dart │ │ │ │ ├── accounts_settings_sheet.dart │ │ │ │ ├── add_new_external_account_sheet │ │ │ │ ├── add_new_external_account_cubit.dart │ │ │ │ ├── add_new_external_account_cubit.freezed.dart │ │ │ │ ├── add_new_external_account_sheet.dart │ │ │ │ └── add_new_external_account_state.dart │ │ │ │ ├── add_new_local_account_sheet.dart │ │ │ │ ├── add_new_local_account_type_sheet │ │ │ │ ├── add_new_local_account_type_cubit.dart │ │ │ │ ├── add_new_local_account_type_cubit.freezed.dart │ │ │ │ ├── add_new_local_account_type_sheet.dart │ │ │ │ └── add_new_local_account_type_state.dart │ │ │ │ ├── delete_account_sheet.dart │ │ │ │ └── widgets.dart │ │ ├── manage_seeds_accounts │ │ │ ├── cubit │ │ │ │ ├── cubit.dart │ │ │ │ ├── manage_seeds_accounts_cubit.dart │ │ │ │ ├── manage_seeds_accounts_cubit.freezed.dart │ │ │ │ └── manage_seeds_accounts_state.dart │ │ │ ├── manage_seeds_accounts.dart │ │ │ ├── route.dart │ │ │ ├── view │ │ │ │ ├── manage_seeds_accounts_page.dart │ │ │ │ ├── manage_seeds_accounts_view.dart │ │ │ │ └── view.dart │ │ │ └── widgets │ │ │ │ ├── change_seed_password │ │ │ │ ├── change_seed_password.dart │ │ │ │ ├── change_seed_password_cubit.dart │ │ │ │ ├── change_seed_password_cubit.freezed.dart │ │ │ │ └── change_seed_password_state.dart │ │ │ │ ├── delete_seed_sheet.dart │ │ │ │ ├── export_seed_sheet │ │ │ │ ├── export_seed_cubit.dart │ │ │ │ ├── export_seed_cubit.freezed.dart │ │ │ │ ├── export_seed_save_phrase.dart │ │ │ │ ├── export_seed_sheet.dart │ │ │ │ └── export_seed_state.dart │ │ │ │ ├── seed_settings │ │ │ │ ├── seed_settings.dart │ │ │ │ ├── seed_settings_model.dart │ │ │ │ ├── seed_settings_widget.dart │ │ │ │ └── seed_settings_wm.dart │ │ │ │ ├── seed_settings_sheet.dart │ │ │ │ ├── select_add_seed_type_sheet.dart │ │ │ │ └── widgets.dart │ │ ├── profile.dart │ │ ├── route.dart │ │ ├── seed_detail │ │ │ ├── route.dart │ │ │ ├── seed_detail.dart │ │ │ ├── view │ │ │ │ ├── seed_detail_page_model.dart │ │ │ │ ├── seed_detail_page_widget.dart │ │ │ │ ├── seed_detail_page_wm.dart │ │ │ │ └── view.dart │ │ │ └── widgets │ │ │ │ ├── delete_key_sheet.dart │ │ │ │ ├── derive_keys_sheet │ │ │ │ ├── derive_keys_cubit.dart │ │ │ │ ├── derive_keys_cubit.freezed.dart │ │ │ │ ├── derive_keys_sheet_password.dart │ │ │ │ ├── derive_keys_state.dart │ │ │ │ └── derive_sheet_keys.dart │ │ │ │ ├── key_settings_sheet.dart │ │ │ │ └── widgets.dart │ │ ├── view │ │ │ ├── profile_page_model.dart │ │ │ ├── profile_page_widget.dart │ │ │ ├── profile_page_wm.dart │ │ │ ├── profile_view.dart │ │ │ └── view.dart │ │ └── widgets │ │ │ ├── enter_password_sheet.dart │ │ │ ├── enter_password_widget │ │ │ ├── enter_password_cubit.dart │ │ │ ├── enter_password_cubit.freezed.dart │ │ │ ├── enter_password_state.dart │ │ │ └── enter_password_widget.dart │ │ │ ├── enter_password_widget_v2 │ │ │ ├── enter_password_cubit.dart │ │ │ ├── enter_password_cubit.freezed.dart │ │ │ ├── enter_password_state.dart │ │ │ └── enter_password_widget_v2.dart │ │ │ ├── logout_confirm_sheet.dart │ │ │ ├── password_input.dart │ │ │ ├── rename_sheet │ │ │ ├── rename_sheet.dart │ │ │ ├── rename_sheet_cubit.dart │ │ │ ├── rename_sheet_cubit.freezed.dart │ │ │ └── rename_sheet_state.dart │ │ │ ├── switch_to_seed_sheet │ │ │ ├── switch_to_seed_model.dart │ │ │ ├── switch_to_seed_sheet.dart │ │ │ ├── switch_to_seed_widget.dart │ │ │ └── switch_to_seed_wm.dart │ │ │ └── widgets.dart │ ├── qa │ │ ├── qa.dart │ │ └── view │ │ │ ├── qa_model.dart │ │ │ ├── qa_page.dart │ │ │ ├── qa_wm.dart │ │ │ └── view.dart │ ├── qr_scanner │ │ ├── cubit │ │ │ └── qr_cubit.dart │ │ ├── data │ │ │ ├── data.dart │ │ │ ├── qr_scan_result.dart │ │ │ ├── qr_scan_result.freezed.dart │ │ │ └── qr_scan_type.dart │ │ ├── qr_scanner.dart │ │ ├── show_qr_scanner.dart │ │ └── view │ │ │ ├── qr_scanner_model.dart │ │ │ ├── qr_scanner_widget.dart │ │ │ ├── qr_scanner_wm.dart │ │ │ └── view.dart │ ├── root │ │ ├── domain │ │ │ └── root_tab_service.dart │ │ ├── restore_subroutes_guard.dart │ │ ├── root.dart │ │ └── view │ │ │ ├── root_page.dart │ │ │ ├── root_tab.dart │ │ │ ├── root_view.dart │ │ │ ├── route.dart │ │ │ └── view.dart │ ├── splash │ │ ├── route.dart │ │ ├── splash_screen.dart │ │ ├── splash_screen_model.dart │ │ └── splash_screen_wm.dart │ ├── ton_connect │ │ ├── tc_connect_sheet.dart │ │ ├── tc_send_message_sheet.dart │ │ ├── tc_sign_data_sheet.dart │ │ ├── ton_connect.dart │ │ └── view │ │ │ ├── tc_connect │ │ │ ├── account_list_item.dart │ │ │ ├── tc_connect.dart │ │ │ ├── tc_connect_model.dart │ │ │ ├── tc_connect_widget.dart │ │ │ └── tc_connect_wm.dart │ │ │ ├── tc_send_message │ │ │ ├── tc_send_message.dart │ │ │ ├── tc_send_message_model.dart │ │ │ ├── tc_send_message_widget.dart │ │ │ └── tc_send_message_wm.dart │ │ │ ├── tc_sign_data │ │ │ ├── tc_sign_data.dart │ │ │ ├── tc_sign_data_model.dart │ │ │ ├── tc_sign_data_widget.dart │ │ │ └── tc_sign_data_wm.dart │ │ │ └── view.dart │ ├── update_version │ │ ├── data │ │ │ ├── update_request.dart │ │ │ ├── update_request.freezed.dart │ │ │ └── update_status.dart │ │ ├── domain │ │ │ ├── latest_version_finder.dart │ │ │ ├── storage │ │ │ │ └── update_version_storage_service.dart │ │ │ ├── store_url_generator.dart │ │ │ ├── update_service.dart │ │ │ ├── update_status_checker.dart │ │ │ └── version_comparator.dart │ │ ├── guard.dart │ │ ├── route.dart │ │ ├── update_version.dart │ │ └── view │ │ │ ├── update_version_model.dart │ │ │ ├── update_version_screen.dart │ │ │ └── update_version_wm.dart │ └── wallet │ │ ├── confirm_multisig_transaction │ │ ├── confirm_multisig_transaction.dart │ │ ├── data │ │ │ ├── confirm_multisig_transaction_state.dart │ │ │ ├── confirm_multisig_transaction_state.freezed.dart │ │ │ └── data.dart │ │ ├── route.dart │ │ └── view │ │ │ ├── confirm_multisig_transaction_confirm.dart │ │ │ ├── confirm_multisig_transaction_model.dart │ │ │ ├── confirm_multisig_transaction_prepare.dart │ │ │ ├── confirm_multisig_transaction_widget.dart │ │ │ ├── confirm_multisig_transaction_wm.dart │ │ │ └── view.dart │ │ ├── custodians_settings │ │ ├── custodian_data.dart │ │ ├── custodians_settings_model.dart │ │ ├── custodians_settings_page.dart │ │ ├── custodians_settings_view.dart │ │ ├── custodians_settings_view_model.dart │ │ ├── rename_custodian_modal.dart │ │ └── route.dart │ │ ├── new_account │ │ ├── add_account.dart │ │ ├── add_account │ │ │ ├── add_account_model.dart │ │ │ ├── add_account_view.dart │ │ │ └── add_account_wm.dart │ │ ├── add_account_confirm │ │ │ ├── add_account_confirm_model.dart │ │ │ ├── add_account_confirm_widget.dart │ │ │ ├── add_account_confirm_wm.dart │ │ │ └── add_new_account_confirm_sheet.dart │ │ ├── add_account_page.dart │ │ ├── add_account_result │ │ │ ├── add_account_result_model.dart │ │ │ ├── add_account_result_sheet.dart │ │ │ ├── add_account_result_widget.dart │ │ │ └── add_account_result_wm.dart │ │ ├── add_external_account │ │ │ ├── add_external_account_page.dart │ │ │ ├── add_external_account_view.dart │ │ │ └── route.dart │ │ ├── new_account_type │ │ │ ├── new_account_type_model.dart │ │ │ ├── new_account_type_widget.dart │ │ │ └── new_account_type_wm.dart │ │ ├── route.dart │ │ ├── screen │ │ │ ├── new_account_screen.dart │ │ │ ├── new_account_screen_model.dart │ │ │ ├── new_account_screen_wm.dart │ │ │ └── route.dart │ │ └── select_seed │ │ │ ├── route.dart │ │ │ ├── select_seed_model.dart │ │ │ ├── select_seed_page.dart │ │ │ ├── select_seed_view.dart │ │ │ └── select_seed_wm.dart │ │ ├── route.dart │ │ ├── staking │ │ ├── action_bloc │ │ │ ├── action_bloc.dart │ │ │ ├── action_staking_bloc.dart │ │ │ ├── action_staking_bloc.freezed.dart │ │ │ ├── action_staking_bloc_event.dart │ │ │ └── action_staking_bloc_state.dart │ │ ├── models │ │ │ ├── models.dart │ │ │ ├── staking_data.dart │ │ │ ├── staking_info.dart │ │ │ └── staking_tab.dart │ │ ├── staking.dart │ │ ├── view │ │ │ ├── cancel_unstaking_page │ │ │ │ ├── cancel_unstaking_page.dart │ │ │ │ ├── cancel_unstaking_page_model.dart │ │ │ │ ├── cancel_unstaking_page_widget.dart │ │ │ │ ├── cancel_unstaking_page_wm.dart │ │ │ │ └── route.dart │ │ │ ├── staking_page │ │ │ │ ├── route.dart │ │ │ │ ├── staking_page.dart │ │ │ │ ├── staking_page_model.dart │ │ │ │ ├── staking_page_widget.dart │ │ │ │ ├── staking_page_wm.dart │ │ │ │ └── staking_view.dart │ │ │ └── view.dart │ │ └── widgets │ │ │ ├── how_it_works_sheet.dart │ │ │ ├── staking_in_progress.dart │ │ │ ├── verify_cancel_unstaking_sheet.dart │ │ │ └── widgets.dart │ │ ├── token_wallet_details │ │ ├── cubit │ │ │ ├── cubit.dart │ │ │ ├── token_wallet_details_cubit.dart │ │ │ ├── token_wallet_details_cubit.freezed.dart │ │ │ └── token_wallet_details_state.dart │ │ ├── route.dart │ │ ├── token_wallet_details.dart │ │ ├── view │ │ │ ├── token_wallet_details_page.dart │ │ │ └── view.dart │ │ └── widgets │ │ │ ├── detail │ │ │ ├── detail.dart │ │ │ ├── token_wallet_ordinary_transaction_details_screen.dart │ │ │ ├── token_wallet_ordinary_transaction_details_screen_model.dart │ │ │ └── token_wallet_ordinary_transaction_details_screen_wm.dart │ │ │ ├── token_wallet_transaction.dart │ │ │ ├── token_wallet_transactions │ │ │ ├── token_wallet_transactions.dart │ │ │ ├── token_wallet_transactions_cubit.dart │ │ │ ├── token_wallet_transactions_cubit.freezed.dart │ │ │ └── token_wallet_transactions_state.dart │ │ │ └── widgets.dart │ │ ├── token_wallet_send │ │ ├── data │ │ │ ├── data.dart │ │ │ ├── token_wallet_send_state.dart │ │ │ └── token_wallet_send_state.freezed.dart │ │ ├── route.dart │ │ ├── token_wallet_send.dart │ │ └── view │ │ │ ├── token_wallet_send_confirm_view.dart │ │ │ ├── token_wallet_send_model.dart │ │ │ ├── token_wallet_send_widget.dart │ │ │ ├── token_wallet_send_wm.dart │ │ │ └── view.dart │ │ ├── ton_confirm_transaction │ │ └── bloc │ │ │ └── ton_confirm_transaction_bloc.dart │ │ ├── ton_wallet_details │ │ ├── cubit │ │ │ ├── cubit.dart │ │ │ ├── ton_wallet_details_cubit.dart │ │ │ ├── ton_wallet_details_cubit.freezed.dart │ │ │ └── ton_wallet_details_state.dart │ │ ├── route.dart │ │ ├── ton_wallet_details.dart │ │ └── view │ │ │ ├── ton_wallet_details_page.dart │ │ │ └── view.dart │ │ ├── ton_wallet_send │ │ ├── data │ │ │ ├── data.dart │ │ │ ├── ton_wallet_send_state.dart │ │ │ └── ton_wallet_send_state.freezed.dart │ │ ├── route.dart │ │ ├── ton_wallet_send.dart │ │ ├── view │ │ │ ├── ton_wallet_send_confirm_view.dart │ │ │ ├── ton_wallet_send_model.dart │ │ │ ├── ton_wallet_send_widget.dart │ │ │ ├── ton_wallet_send_wm.dart │ │ │ └── view.dart │ │ └── widgets │ │ │ ├── transaction_sending_widget.dart │ │ │ └── widgets.dart │ │ ├── view │ │ ├── view.dart │ │ ├── wallet_page_data.dart │ │ ├── wallet_page_model.dart │ │ ├── wallet_page_widget.dart │ │ ├── wallet_page_wm.dart │ │ └── wallet_view.dart │ │ ├── wallet.dart │ │ ├── wallet_deploy │ │ ├── bloc │ │ │ ├── bloc.dart │ │ │ ├── wallet_deploy_bloc.dart │ │ │ ├── wallet_deploy_bloc.freezed.dart │ │ │ ├── wallet_deploy_event.dart │ │ │ └── wallet_deploy_state.dart │ │ ├── clipboard_paste_button.dart │ │ ├── route.dart │ │ ├── view │ │ │ ├── deploy_wallet_confirm_modal.dart │ │ │ ├── deploy_wallet_confirm_model.dart │ │ │ ├── deploy_wallet_confirm_wm.dart │ │ │ ├── view.dart │ │ │ ├── wallet_deploy_confirm_view.dart │ │ │ └── wallet_deploy_page.dart │ │ ├── wallet_deploy.dart │ │ └── widgets │ │ │ ├── deploy_wallet_min_ever_modal.dart │ │ │ ├── wallet_deploy_multisig_body.dart │ │ │ ├── wallet_deploy_standard_body.dart │ │ │ ├── wallet_select_deploy_type_widget.dart │ │ │ └── widgets.dart │ │ ├── wallet_prepare_transfer │ │ ├── data │ │ │ ├── data.dart │ │ │ ├── wallet_prepare_balance_data.dart │ │ │ ├── wallet_prepare_transfer_asset.dart │ │ │ └── wallet_prepare_transfer_data.dart │ │ ├── route.dart │ │ ├── wallet_prepare_transfer.dart │ │ ├── wallet_prepare_transfer_page.dart │ │ ├── wallet_prepare_transfer_page_model.dart │ │ ├── wallet_prepare_transfer_page_wm.dart │ │ └── widgets │ │ │ ├── wallet_prepare_transfer_view.dart │ │ │ └── widgets.dart │ │ └── widgets │ │ ├── account_asset_tab │ │ ├── account_asset_tab.dart │ │ ├── account_asset_tab_cubit.dart │ │ ├── account_asset_tab_cubit.freezed.dart │ │ ├── account_asset_tab_state.dart │ │ ├── select_new_asset │ │ │ ├── cubit │ │ │ │ ├── cubit.dart │ │ │ │ ├── select_new_asset_cubit.dart │ │ │ │ ├── select_new_asset_cubit.freezed.dart │ │ │ │ └── select_new_asset_state.dart │ │ │ ├── route.dart │ │ │ ├── select_new_asset.dart │ │ │ ├── view │ │ │ │ ├── select_new_asset_page.dart │ │ │ │ └── view.dart │ │ │ └── widgets │ │ │ │ ├── select_new_asset_custom_enter.dart │ │ │ │ ├── select_new_asset_select_tab.dart │ │ │ │ └── widgets.dart │ │ ├── select_tokens │ │ │ ├── empty_tokens_body.dart │ │ │ ├── import_selected_tokens_modal.dart │ │ │ ├── select_token_model.dart │ │ │ ├── select_token_wm.dart │ │ │ ├── select_tokens_modal.dart │ │ │ ├── token_data_element.dart │ │ │ └── tokens_modal_body.dart │ │ ├── token_wallet_asset │ │ │ ├── token_wallet_asset_cubit.dart │ │ │ ├── token_wallet_asset_cubit.freezed.dart │ │ │ ├── token_wallet_asset_state.dart │ │ │ ├── token_wallet_asset_widget.dart │ │ │ └── token_wallet_icon.dart │ │ ├── ton_wallet_asset │ │ │ ├── ton_wallet_asset_cubit.dart │ │ │ ├── ton_wallet_asset_cubit.freezed.dart │ │ │ ├── ton_wallet_asset_state.dart │ │ │ ├── ton_wallet_asset_widget.dart │ │ │ └── ton_wallet_icon.dart │ │ └── wallet_asset_widget.dart │ │ ├── account_card │ │ ├── account_card.dart │ │ ├── account_card_model.dart │ │ └── account_card_wm.dart │ │ ├── account_info.dart │ │ ├── account_settings │ │ ├── account_settings.dart │ │ ├── account_settings_model.dart │ │ ├── account_settings_sheet.dart │ │ ├── account_settings_widget.dart │ │ ├── account_settings_wm.dart │ │ ├── info_card.dart │ │ └── widgets │ │ │ ├── account_settings_button.dart │ │ │ ├── change_color_bottom_sheet │ │ │ ├── change_color_bottom_sheet.dart │ │ │ ├── change_color_bottom_sheet_model.dart │ │ │ └── change_color_bottom_sheet_wm.dart │ │ │ └── change_color_button │ │ │ ├── account_settings_change_color_button.dart │ │ │ ├── account_settings_change_color_button_model.dart │ │ │ └── account_settings_change_color_button_wm.dart │ │ ├── account_transactions_tab │ │ ├── account_transactions_tab.dart │ │ ├── account_transactions_tab_cubit.dart │ │ ├── account_transactions_tab_cubit.freezed.dart │ │ ├── account_transactions_tab_state.dart │ │ ├── detail │ │ │ ├── details.dart │ │ │ ├── details_body.dart │ │ │ ├── details_body_with_see_explorer.dart │ │ │ ├── details_custodians.dart │ │ │ ├── details_extensions.dart │ │ │ ├── details_item.dart │ │ │ ├── ton_wallet_multisig_ordinary_transaction_details │ │ │ │ ├── ton_wallet_multisig_ordinary_transaction_details_screen.dart │ │ │ │ ├── ton_wallet_multisig_ordinary_transaction_details_screen_model.dart │ │ │ │ └── ton_wallet_multisig_ordinary_transaction_details_screen_wm.dart │ │ │ ├── ton_wallet_multisig_pending_transaction_details │ │ │ │ ├── ton_wallet_multisig_pending_transaction_details_screen.dart │ │ │ │ ├── ton_wallet_multisig_pending_transaction_details_screen_model.dart │ │ │ │ └── ton_wallet_multisig_pending_transaction_details_screen_wm.dart │ │ │ └── ton_wallet_ordinary_transaction_details │ │ │ │ ├── ton_wallet_ordinary_transaction_details.dart │ │ │ │ ├── ton_wallet_ordinary_transaction_details_model.dart │ │ │ │ └── ton_wallet_ordinary_transaction_details_wm.dart │ │ ├── models │ │ │ └── account_transaction_item.dart │ │ └── widgets │ │ │ ├── scroll_controller_preload_listener.dart │ │ │ ├── ton_wallet_expired_transaction_widget.dart │ │ │ ├── ton_wallet_multisig_expired_transaction │ │ │ ├── ton_wallet_multisig_expired_transaction_model.dart │ │ │ ├── ton_wallet_multisig_expired_transaction_widget.dart │ │ │ ├── ton_wallet_multisig_expired_transaction_widget_wm.dart │ │ │ └── widgets │ │ │ │ └── transaction_details.dart │ │ │ ├── ton_wallet_multisig_ordinary_transaction_widget.dart │ │ │ ├── ton_wallet_multisig_pending_transaction_widget.dart │ │ │ ├── ton_wallet_ordinary_transaction │ │ │ ├── ton_wallet_ordinary_transaction_widget.dart │ │ │ ├── ton_wallet_ordinary_transaction_widget_model.dart │ │ │ └── ton_wallet_ordinary_transaction_widget_wm.dart │ │ │ ├── ton_wallet_pending_transaction_widget.dart │ │ │ ├── ton_wallet_transaction_status_body.dart │ │ │ ├── ton_wallet_transaction_widget.dart │ │ │ └── widgets.dart │ │ ├── receive_sheet.dart │ │ ├── select_account │ │ ├── select_account.dart │ │ ├── select_account_data.dart │ │ ├── select_account_model.dart │ │ ├── select_account_sheet.dart │ │ ├── select_account_widget.dart │ │ ├── select_account_wm.dart │ │ └── widgets │ │ │ ├── private_key_item_widget.dart │ │ │ ├── public_key_item_widget.dart │ │ │ └── seed_phrase_item_widget.dart │ │ ├── token_transfer_info │ │ ├── token_transfer_info.dart │ │ ├── token_transfer_info_model.dart │ │ ├── token_transfer_info_widget.dart │ │ └── token_transfer_info_wm.dart │ │ ├── unsupported_wallet_type_alert.dart │ │ ├── wallet_account_actions │ │ ├── wallet_account_actions.dart │ │ ├── wallet_account_actions_model.dart │ │ └── wallet_account_actions_wm.dart │ │ ├── wallet_account_body │ │ ├── wallet_account_body.dart │ │ ├── wallet_account_body_model.dart │ │ ├── wallet_account_body_widget.dart │ │ └── wallet_account_body_wm.dart │ │ ├── wallet_action_button.dart │ │ ├── wallet_app_bar │ │ ├── wallet_app_bar.dart │ │ ├── wallet_app_bar_model.dart │ │ ├── wallet_app_bar_widget.dart │ │ └── wallet_app_bar_wm.dart │ │ ├── wallet_backup │ │ ├── back_up_badge.dart │ │ ├── check_phrase │ │ │ ├── check_phrase.dart │ │ │ ├── check_phrase_data.dart │ │ │ ├── check_phrase_dialog.dart │ │ │ ├── check_phrase_model.dart │ │ │ └── check_phrase_wm.dart │ │ ├── confirm_action │ │ │ ├── confirm_action.dart │ │ │ ├── confirm_action_data.dart │ │ │ ├── confirm_action_dialog.dart │ │ │ ├── confirm_action_model.dart │ │ │ └── confirm_action_wm.dart │ │ ├── good_job_back_up_dialog.dart │ │ ├── manual_backup │ │ │ ├── manual_back_up_data.dart │ │ │ ├── manual_back_up_dialog.dart │ │ │ ├── manual_back_up_model.dart │ │ │ ├── manual_back_up_wm.dart │ │ │ └── manual_backup.dart │ │ └── wallet_backup.dart │ │ ├── wallet_bottom_panel.dart │ │ ├── wallet_subscribe_error_widget.dart │ │ └── widgets.dart ├── generated │ ├── assets.gen.dart │ ├── generated.dart │ └── locale_keys.g.dart ├── http │ ├── api │ │ ├── api.dart │ │ ├── presets │ │ │ ├── presets_api.dart │ │ │ └── presets_api.g.dart │ │ ├── token │ │ │ ├── token_api.dart │ │ │ └── token_api.g.dart │ │ └── ton │ │ │ ├── ton_api.dart │ │ │ └── ton_api.g.dart │ ├── dio_module.dart │ ├── dto │ │ ├── dto.dart │ │ ├── token_balances │ │ │ ├── get_balances │ │ │ │ ├── request │ │ │ │ │ ├── get_token_balances_request_dto.dart │ │ │ │ │ └── get_token_balances_request_dto.g.dart │ │ │ │ └── response │ │ │ │ │ ├── get_token_balances_response_dto.dart │ │ │ │ │ └── get_token_balances_response_dto.g.dart │ │ │ ├── search_balances │ │ │ │ ├── request │ │ │ │ │ ├── search_token_balances_request_dto.dart │ │ │ │ │ └── search_token_balances_request_dto.g.dart │ │ │ │ └── response │ │ │ │ │ ├── search_token_balances_response_dto.dart │ │ │ │ │ └── search_token_balances_response_dto.g.dart │ │ │ ├── token_balance_dto.dart │ │ │ └── token_balance_dto.g.dart │ │ └── ton_token_info │ │ │ ├── ton_token_info_dto.dart │ │ │ └── ton_token_info_dto.g.dart │ ├── http.dart │ └── repository │ │ ├── repository.dart │ │ ├── token_repository.dart │ │ └── ton_repository.dart ├── main.dart ├── main_development.dart ├── main_production.dart ├── main_staging.dart ├── runner.dart ├── utils │ ├── clipboard_utils.dart │ ├── common_utils.dart │ ├── constants.dart │ ├── date_utils.dart │ ├── define_env.dart │ ├── exponential_backoff.dart │ ├── factories │ │ ├── bloc_factories │ │ │ └── localization_bloc_factory.dart │ │ └── error_handler │ │ │ └── standard_error_handler.dart │ ├── focus_utils.dart │ ├── input_formatters.dart │ ├── json │ │ ├── json.dart │ │ ├── json_utils.dart │ │ └── nekoton_address_converter.dart │ ├── mixins │ │ ├── connection_mixin.dart │ │ └── mixins.dart │ ├── nekoton_utils.dart │ ├── parse_utils.dart │ ├── seed_utils.dart │ ├── system_utils.dart │ ├── types │ │ └── fuction_types.dart │ ├── url_utils.dart │ └── utils.dart ├── v1 │ └── feature │ │ └── add_seed │ │ ├── check_seed_phrase │ │ ├── check_seed_phrase.dart │ │ ├── cubit │ │ │ ├── check_seed_correct_answer.dart │ │ │ ├── check_seed_phrase_cubit.dart │ │ │ ├── check_seed_phrase_cubit.freezed.dart │ │ │ ├── check_seed_phrase_state.dart │ │ │ └── cubit.dart │ │ ├── route.dart │ │ ├── view │ │ │ ├── check_seed_phrase_page.dart │ │ │ ├── check_seed_phrase_view.dart │ │ │ └── view.dart │ │ └── widgets │ │ │ ├── check_seed_answers_widget.dart │ │ │ ├── check_seed_available_answers_widget.dart │ │ │ └── widgets.dart │ │ ├── constants.dart │ │ ├── create_seed │ │ ├── create_seed.dart │ │ ├── cubit │ │ │ ├── create_seed_cubit.dart │ │ │ ├── create_seed_cubit.freezed.dart │ │ │ ├── create_seed_state.dart │ │ │ └── cubit.dart │ │ ├── route.dart │ │ └── view │ │ │ ├── create_seed_page.dart │ │ │ ├── create_seed_view.dart │ │ │ └── view.dart │ │ └── enter_seed_name │ │ ├── enter_seed_name.dart │ │ ├── route.dart │ │ └── view │ │ ├── enter_seed_name_page.dart │ │ ├── enter_seed_name_view.dart │ │ └── view.dart └── widgets │ ├── amount_input │ ├── amount_input.dart │ ├── amount_input_asset.dart │ └── amount_input_asset_select.dart │ ├── barcode_address.dart │ ├── bottom_navigation_bar │ ├── custom_bottom_navigation_bar.dart │ ├── custom_bottom_navigation_bar_model.dart │ └── custom_bottom_navigation_bar_wm.dart │ ├── cached_svg.dart │ ├── change_notifier_listener.dart │ ├── navigation │ └── no_transition_page.dart │ ├── network_drop_item.dart │ ├── network_icon.dart │ ├── network_vector_icon.dart │ ├── search │ ├── nothing_found.dart │ └── search_bar_header_delegate.dart │ ├── transaction_icon.dart │ ├── tx_tree_simulation_error_widget.dart │ ├── user_avatar │ ├── user_avatar.dart │ ├── user_avatar_model.dart │ └── user_avatar_wm.dart │ └── widgets.dart ├── melos.yaml ├── module-info.java ├── packages └── ui_components_lib │ ├── .github │ ├── ISSUE_TEMPLATE │ │ ├── bug_report.md │ │ ├── build.md │ │ ├── chore.md │ │ ├── ci.md │ │ ├── config.yml │ │ ├── documentation.md │ │ ├── feature_request.md │ │ ├── performance.md │ │ ├── refactor.md │ │ ├── revert.md │ │ ├── style.md │ │ └── test.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── cspell.json │ ├── dependabot.yaml │ └── workflows │ │ └── main.yaml │ ├── .gitignore │ ├── README.md │ ├── analysis_options.yaml │ ├── assets │ └── images │ │ └── checked.svg │ ├── example │ ├── .gitignore │ ├── README.md │ ├── analysis_options.yaml │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── development │ │ │ │ ├── ic_launcher-playstore.png │ │ │ │ └── res │ │ │ │ │ ├── drawable │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ └── values │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── ic_launcher-playstore.png │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── verygoodcore │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── drawable │ │ │ │ │ ├── ic_launch_image.xml │ │ │ │ │ ├── ic_launcher_foreground.xml │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── values-night │ │ │ │ │ └── styles.xml │ │ │ │ │ └── values │ │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── profile │ │ │ │ └── AndroidManifest.xml │ │ │ │ └── staging │ │ │ │ ├── ic_launcher-playstore.png │ │ │ │ └── res │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ └── ic_launcher_background.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ ├── assets │ │ └── .gitkeep │ ├── devtools_options.yaml │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Podfile │ │ ├── Runner.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ ├── Runner.xcscheme │ │ │ │ ├── development.xcscheme │ │ │ │ ├── production.xcscheme │ │ │ │ └── staging.xcscheme │ │ ├── Runner.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── Runner │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon-dev.appiconset │ │ │ │ ├── 100.png │ │ │ │ ├── 1024.png │ │ │ │ ├── 114.png │ │ │ │ ├── 120.png │ │ │ │ ├── 128.png │ │ │ │ ├── 144.png │ │ │ │ ├── 152.png │ │ │ │ ├── 16.png │ │ │ │ ├── 167.png │ │ │ │ ├── 172.png │ │ │ │ ├── 180.png │ │ │ │ ├── 196.png │ │ │ │ ├── 20.png │ │ │ │ ├── 216.png │ │ │ │ ├── 256.png │ │ │ │ ├── 29.png │ │ │ │ ├── 32.png │ │ │ │ ├── 40.png │ │ │ │ ├── 48.png │ │ │ │ ├── 50.png │ │ │ │ ├── 512.png │ │ │ │ ├── 55.png │ │ │ │ ├── 57.png │ │ │ │ ├── 58.png │ │ │ │ ├── 60.png │ │ │ │ ├── 64.png │ │ │ │ ├── 72.png │ │ │ │ ├── 76.png │ │ │ │ ├── 80.png │ │ │ │ ├── 87.png │ │ │ │ ├── 88.png │ │ │ │ └── Contents.json │ │ │ ├── AppIcon-stg.appiconset │ │ │ │ ├── 100.png │ │ │ │ ├── 1024.png │ │ │ │ ├── 114.png │ │ │ │ ├── 120.png │ │ │ │ ├── 128.png │ │ │ │ ├── 144.png │ │ │ │ ├── 152.png │ │ │ │ ├── 16.png │ │ │ │ ├── 167.png │ │ │ │ ├── 172.png │ │ │ │ ├── 180.png │ │ │ │ ├── 196.png │ │ │ │ ├── 20.png │ │ │ │ ├── 216.png │ │ │ │ ├── 256.png │ │ │ │ ├── 29.png │ │ │ │ ├── 32.png │ │ │ │ ├── 40.png │ │ │ │ ├── 48.png │ │ │ │ ├── 50.png │ │ │ │ ├── 512.png │ │ │ │ ├── 55.png │ │ │ │ ├── 57.png │ │ │ │ ├── 58.png │ │ │ │ ├── 60.png │ │ │ │ ├── 64.png │ │ │ │ ├── 72.png │ │ │ │ ├── 76.png │ │ │ │ ├── 80.png │ │ │ │ ├── 87.png │ │ │ │ ├── 88.png │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── 100.png │ │ │ │ ├── 1024.png │ │ │ │ ├── 114.png │ │ │ │ ├── 120.png │ │ │ │ ├── 128.png │ │ │ │ ├── 144.png │ │ │ │ ├── 152.png │ │ │ │ ├── 16.png │ │ │ │ ├── 167.png │ │ │ │ ├── 172.png │ │ │ │ ├── 180.png │ │ │ │ ├── 196.png │ │ │ │ ├── 20.png │ │ │ │ ├── 216.png │ │ │ │ ├── 256.png │ │ │ │ ├── 29.png │ │ │ │ ├── 32.png │ │ │ │ ├── 40.png │ │ │ │ ├── 48.png │ │ │ │ ├── 50.png │ │ │ │ ├── 512.png │ │ │ │ ├── 55.png │ │ │ │ ├── 57.png │ │ │ │ ├── 58.png │ │ │ │ ├── 60.png │ │ │ │ ├── 64.png │ │ │ │ ├── 72.png │ │ │ │ ├── 76.png │ │ │ │ ├── 80.png │ │ │ │ ├── 87.png │ │ │ │ ├── 88.png │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage@1x.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ └── Runner-Bridging-Header.h │ ├── lib │ │ ├── main.dart │ │ ├── stories │ │ │ ├── buttons.dart │ │ │ ├── colors.dart │ │ │ ├── common.dart │ │ │ ├── currency_inputs.dart │ │ │ ├── git_log.dart │ │ │ ├── inputs.dart │ │ │ ├── read_only.dart │ │ │ ├── sheet.dart │ │ │ ├── snackbar.dart │ │ │ ├── stories.dart │ │ │ └── v2 │ │ │ │ ├── buttons.dart │ │ │ │ ├── chips.dart │ │ │ │ ├── segment_contols.dart │ │ │ │ ├── text_fields.dart │ │ │ │ ├── texts.dart │ │ │ │ └── toasts.dart │ │ └── widgets │ │ │ ├── story.dart │ │ │ ├── story_v1.dart │ │ │ └── story_v2.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ ├── Icon-512.png │ │ └── favicon.png │ │ ├── index.html │ │ └── manifest.json │ ├── lib │ ├── colors.dart │ ├── components │ │ ├── button │ │ │ ├── app_bar_back_button.dart │ │ │ ├── button.dart │ │ │ ├── button_style.dart │ │ │ ├── common_button.dart │ │ │ ├── common_button_icon.dart │ │ │ ├── common_icon_button.dart │ │ │ ├── mini_button.dart │ │ │ ├── press_ink_widget.dart │ │ │ ├── press_scale_widget.dart │ │ │ ├── small_button.dart │ │ │ └── tab_bar.dart │ │ ├── common │ │ │ ├── animated_color.dart │ │ │ ├── common.dart │ │ │ ├── common_backgrounded_icon.dart │ │ │ ├── common_card.dart │ │ │ ├── common_chips.dart │ │ │ ├── common_circular_loading_indicator.dart │ │ │ ├── common_divider.dart │ │ │ ├── common_icon.dart │ │ │ ├── common_list_tile.dart │ │ │ ├── common_loader.dart │ │ │ ├── common_padding.dart │ │ │ ├── container │ │ │ │ ├── container.dart │ │ │ │ ├── container_column.dart │ │ │ │ ├── container_row.dart │ │ │ │ ├── primary_shaped_container_column.dart │ │ │ │ ├── separated_column.dart │ │ │ │ ├── separated_mixin.dart │ │ │ │ ├── separated_row.dart │ │ │ │ ├── shaped_container.dart │ │ │ │ ├── shaped_container_column.dart │ │ │ │ └── shaped_container_row.dart │ │ │ ├── default_app_bar.dart │ │ │ ├── money_widget.dart │ │ │ ├── pop_capture.dart │ │ │ ├── squircle │ │ │ │ ├── squircle.dart │ │ │ │ ├── squircle_box_border.dart │ │ │ │ ├── squircle_input_border.dart │ │ │ │ └── squircle_shape_border.dart │ │ │ └── switcher │ │ │ │ ├── common_tab_switcher_style.dart │ │ │ │ └── common_tab_swither.dart │ │ ├── displayable │ │ │ ├── bottom_sheet │ │ │ │ ├── bottom_sheet.dart │ │ │ │ ├── common_bottom_sheet.dart │ │ │ │ ├── common_sliding_panel.dart │ │ │ │ └── sheet_draggable_line.dart │ │ │ ├── browser_bottom_bar_primary.dart │ │ │ ├── count_indicator.dart │ │ │ ├── displayable.dart │ │ │ ├── progress_bar.dart │ │ │ └── snackbar.dart │ │ └── input │ │ │ ├── browser_search_bar.dart │ │ │ ├── common_checkbox.dart │ │ │ ├── common_input.dart │ │ │ ├── common_input_style_v2.dart │ │ │ ├── common_radio.dart │ │ │ ├── common_select_dropdown.dart │ │ │ ├── common_switch_input.dart │ │ │ ├── common_text_validator.dart │ │ │ ├── currency_text_input_formatter.dart │ │ │ ├── currency_text_input_validator.dart │ │ │ ├── input.dart │ │ │ ├── selection_status_input.dart │ │ │ └── url_text_validator.dart │ ├── constants.dart │ ├── dimens.dart │ ├── fonts │ │ └── Inter │ │ │ ├── Inter-VariableFont_slnt,wght.ttf │ │ │ ├── OFL.txt │ │ │ ├── README.txt │ │ │ └── static │ │ │ ├── Inter-Black.ttf │ │ │ ├── Inter-Bold.ttf │ │ │ ├── Inter-ExtraBold.ttf │ │ │ ├── Inter-ExtraLight.ttf │ │ │ ├── Inter-Light.ttf │ │ │ ├── Inter-Medium.ttf │ │ │ ├── Inter-Regular.ttf │ │ │ ├── Inter-SemiBold.ttf │ │ │ └── Inter-Thin.ttf │ ├── opac.dart │ ├── predefined_theme.dart │ ├── res │ │ └── images.dart │ ├── styles.dart │ ├── theme_style.dart │ ├── ui_components_lib.dart │ ├── utils │ │ ├── platform_utils.dart │ │ ├── utils.dart │ │ └── view_utils.dart │ └── v2 │ │ ├── colors_v2.dart │ │ ├── dimens_v2.dart │ │ ├── extensions │ │ ├── color_extension.dart │ │ └── extensions.dart │ │ ├── opac_v2.dart │ │ ├── predefined_theme_v2.dart │ │ ├── text_styles_v2.dart │ │ ├── theme_style_v2.dart │ │ ├── ui_components_lib_v2.dart │ │ ├── utils │ │ └── state_mixins.dart │ │ └── widgets │ │ ├── adaptive_footer_single_child_scroll_view.dart │ │ ├── amount_widget.dart │ │ ├── buttons │ │ ├── accent_button.dart │ │ ├── base_button.dart │ │ ├── button.dart │ │ ├── button_shape.dart │ │ ├── button_size.dart │ │ ├── button_style.dart │ │ ├── custom_button.dart │ │ ├── destructive_button.dart │ │ ├── float_button.dart │ │ ├── ghost_button.dart │ │ ├── primary_button.dart │ │ └── transparent_button.dart │ │ ├── cards │ │ ├── cards.dart │ │ └── primary_card.dart │ │ ├── chips │ │ ├── chips.dart │ │ ├── chips_type.dart │ │ └── primary_chip.dart │ │ ├── modals │ │ ├── primary_bottom_sheet.dart │ │ └── primary_bottom_sheet_container.dart │ │ ├── overlay │ │ └── custom_overlay.dart │ │ ├── progress_indicator_widget.dart │ │ ├── segment_control │ │ ├── primary_segment_control.dart │ │ ├── segment_control.dart │ │ ├── segment_control_size.dart │ │ ├── segment_control_state.dart │ │ └── switcher_segment_controls.dart │ │ ├── text │ │ ├── primary_text.dart │ │ └── text.dart │ │ ├── text_fields │ │ ├── base_text_field.dart │ │ ├── primary_text_field.dart │ │ ├── secure_text_field.dart │ │ └── text_fields.dart │ │ ├── toasts │ │ ├── toast.dart │ │ ├── toast_style.dart │ │ ├── toast_type.dart │ │ └── toasts.dart │ │ └── widgets.dart │ └── pubspec.yaml ├── pubspec.lock ├── pubspec.yaml ├── scripts ├── build-binary │ ├── fad-apk.sh │ ├── fad-ipa.sh │ ├── store-aab.sh │ └── store-ipa.sh ├── build-storybook.sh ├── build.sh ├── build_and_test.sh ├── clean.sh ├── decrypt-secrets.sh ├── deploy │ ├── fad-apk.sh │ ├── fad-ipa.sh │ ├── store-aab.sh │ └── store-ipa.sh ├── export-secrets.sh ├── fetch-connections-config.sh ├── get-build-number.sh ├── get-changelog.sh ├── ios-match-assure.sh └── ios-match-new-devices.sh ├── secrets ├── .secrets.example └── secrets.tar.gpg ├── test ├── app │ ├── service │ │ └── messenger │ │ │ └── cubit │ │ │ └── messenger_service_test.dart │ └── view │ │ └── app_test.dart ├── feature │ ├── presets_config │ │ └── presets_config_helper_test.dart │ ├── root │ │ └── domain │ │ │ └── root_tab_service_test.dart │ └── update_version │ │ ├── latest_version_finder_test.dart │ │ ├── update_service_test.dart │ │ ├── update_status_checker_test.dart │ │ └── version_comparator_test.dart ├── helpers │ ├── helpers.dart │ └── pump_app.dart ├── tools │ ├── exponential_backoff_test.dart │ └── get_build_number_test.dart └── utils │ └── url_test.dart ├── tools └── get_build_number.dart ├── utils └── elementary_generator │ ├── analysis_options.yaml │ ├── mwwmgen.dart │ ├── pubspec.yaml │ └── template │ ├── temp.dart │ ├── temp_model.dart │ └── temp_wm.dart └── web ├── favicon.png ├── icons ├── Icon-192.png ├── Icon-512.png └── favicon.png ├── index.html ├── manifest.json └── splash └── img ├── dark-1x.png ├── dark-2x.png ├── dark-3x.png ├── dark-4x.png ├── light-1x.png ├── light-2x.png ├── light-3x.png └── light-4x.png /.github/configs/flutter_version: -------------------------------------------------------------------------------- 1 | 3.29.3 2 | -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: "github-actions" 4 | directory: "/" 5 | schedule: 6 | interval: "daily" 7 | - package-ecosystem: "pub" 8 | directory: "/" 9 | schedule: 10 | interval: "daily" 11 | -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 9b2d32b605630f28625709ebd9d78ab3016b2bf6 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:broxus_flutter_analysis/analysis_options.yaml 2 | analyzer: 3 | exclude: 4 | - lib/di/di.config.dart 5 | - "**.reflectable.dart" 6 | -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | .cxx/ 9 | 10 | # Remember to never publicly share your keystore. 11 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 12 | key.properties 13 | **/*.keystore 14 | **/*.jks 15 | -------------------------------------------------------------------------------- /android/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "fastlane" 4 | 5 | plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile') 6 | eval_gemfile(plugins_path) if File.exist?(plugins_path) 7 | -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/broxus/sparx/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.broxus.sparx.app 2 | 3 | import io.flutter.embedding.android.FlutterFragmentActivity 4 | 5 | class MainActivity: FlutterFragmentActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-hdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/drawable-hdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-hdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/drawable-hdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-mdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/drawable-mdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-mdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/drawable-mdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-hdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/drawable-night-hdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-mdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/drawable-night-mdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-xhdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/drawable-night-xhdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-xxhdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/drawable-night-xxhdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-v21/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/drawable-v21/background.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xhdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/drawable-xhdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xhdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/drawable-xhdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxhdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/drawable-xxhdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxhdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/drawable-xxhdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxxhdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/drawable-xxxhdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxxhdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/drawable-xxxhdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/drawable/background.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/fastlane/Appfile: -------------------------------------------------------------------------------- 1 | json_key_file("fastlane/GooglePlayServiceAccount.json") # Path to the json secret file - Follow https://docs.fastlane.tools/actions/supply/#setup to get one 2 | package_name("com.broxus.sparx.app") # e.g. com.krausefx.app 3 | -------------------------------------------------------------------------------- /android/fastlane/Pluginfile: -------------------------------------------------------------------------------- 1 | # Autogenerated by fastlane 2 | # 3 | # Ensure this file is checked in to source control! 4 | 5 | gem 'fastlane-plugin-firebase_app_distribution' 6 | -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx4608M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | android.enableR8.fullMode=false -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | zipStoreBase=GRADLE_USER_HOME 4 | zipStorePath=wrapper/dists 5 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-all.zip 6 | -------------------------------------------------------------------------------- /assets/animations/loader.riv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/animations/loader.riv -------------------------------------------------------------------------------- /assets/animations/rocket.riv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/animations/rocket.riv -------------------------------------------------------------------------------- /assets/configs/release_notes.json: -------------------------------------------------------------------------------- 1 | { 2 | "1.3.1": { 3 | "available": true, 4 | "info": "Important update with TonConnect support" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /assets/configs/update_rules.json: -------------------------------------------------------------------------------- 1 | { 2 | "blockingVersion": "1.0.0", 3 | "warningVersion": "1.3.0", 4 | "warningShowTimes": 3, 5 | "warningShowDelayS": 1800 6 | } 7 | -------------------------------------------------------------------------------- /assets/images/alert_octagon_fill/1.5x/alert_octagon_fill.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/alert_octagon_fill/1.5x/alert_octagon_fill.webp -------------------------------------------------------------------------------- /assets/images/alert_octagon_fill/2x/alert_octagon_fill.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/alert_octagon_fill/2x/alert_octagon_fill.webp -------------------------------------------------------------------------------- /assets/images/alert_octagon_fill/3x/alert_octagon_fill.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/alert_octagon_fill/3x/alert_octagon_fill.webp -------------------------------------------------------------------------------- /assets/images/alert_octagon_fill/alert_octagon_fill.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/alert_octagon_fill/alert_octagon_fill.webp -------------------------------------------------------------------------------- /assets/images/arrow_down.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/images/arrow_down_flat.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/images/arrow_left.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/images/arrow_up.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/images/arrow_up_flat.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/images/bg_connection.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/bg_connection.webp -------------------------------------------------------------------------------- /assets/images/bg_internet.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/bg_internet.webp -------------------------------------------------------------------------------- /assets/images/bg_main/1.5x/bg_main.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/bg_main/1.5x/bg_main.webp -------------------------------------------------------------------------------- /assets/images/bg_main/2x/bg_main.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/bg_main/2x/bg_main.webp -------------------------------------------------------------------------------- /assets/images/bg_main/3x/bg_main.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/bg_main/3x/bg_main.webp -------------------------------------------------------------------------------- /assets/images/bg_main/bg_main.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/bg_main/bg_main.webp -------------------------------------------------------------------------------- /assets/images/bg_network.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/bg_network.webp -------------------------------------------------------------------------------- /assets/images/blur_background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/blur_background.webp -------------------------------------------------------------------------------- /assets/images/caret_down_small.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/images/check_circle_fill/1.5x/check_circle_fill.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/check_circle_fill/1.5x/check_circle_fill.webp -------------------------------------------------------------------------------- /assets/images/check_circle_fill/2x/check_circle_fill.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/check_circle_fill/2x/check_circle_fill.webp -------------------------------------------------------------------------------- /assets/images/check_circle_fill/3x/check_circle_fill.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/check_circle_fill/3x/check_circle_fill.webp -------------------------------------------------------------------------------- /assets/images/check_circle_fill/check_circle_fill.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/check_circle_fill/check_circle_fill.webp -------------------------------------------------------------------------------- /assets/images/check_empty.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/images/circle_check.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/circle_check.webp -------------------------------------------------------------------------------- /assets/images/deployment_progress.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/deployment_progress.webp -------------------------------------------------------------------------------- /assets/images/exclamation_mark.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/exclamation_mark.webp -------------------------------------------------------------------------------- /assets/images/exclamation_mark_alert.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/exclamation_mark_alert.webp -------------------------------------------------------------------------------- /assets/images/ic_explamation_mark.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/ic_explamation_mark.webp -------------------------------------------------------------------------------- /assets/images/ic_too_weak.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/images/lock_backup.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/lock_backup.webp -------------------------------------------------------------------------------- /assets/images/minus.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/images/navigate_back.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/images/navigate_forward.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/images/network_earth.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/network_earth.webp -------------------------------------------------------------------------------- /assets/images/plus.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/images/seed_phrase_icon.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/seed_phrase_icon.webp -------------------------------------------------------------------------------- /assets/images/transaction_progress.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/transaction_progress.webp -------------------------------------------------------------------------------- /assets/images/user_avatar/1.5x/user_avatar.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/user_avatar/1.5x/user_avatar.webp -------------------------------------------------------------------------------- /assets/images/user_avatar/2x/user_avatar.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/user_avatar/2x/user_avatar.webp -------------------------------------------------------------------------------- /assets/images/user_avatar/3x/user_avatar.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/user_avatar/3x/user_avatar.webp -------------------------------------------------------------------------------- /assets/images/user_avatar/user_avatar.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/user_avatar/user_avatar.webp -------------------------------------------------------------------------------- /assets/images/version_update_icon.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/version_update_icon.webp -------------------------------------------------------------------------------- /assets/images/wallet_bg/1.5x/wallet_bg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/wallet_bg/1.5x/wallet_bg.webp -------------------------------------------------------------------------------- /assets/images/wallet_bg/2x/wallet_bg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/wallet_bg/2x/wallet_bg.webp -------------------------------------------------------------------------------- /assets/images/wallet_bg/3x/wallet_bg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/wallet_bg/3x/wallet_bg.webp -------------------------------------------------------------------------------- /assets/images/wallet_bg/wallet_bg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/images/wallet_bg/wallet_bg.webp -------------------------------------------------------------------------------- /assets/js/main.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 9 | -------------------------------------------------------------------------------- /assets/splash/ic_splash_banner.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/splash/ic_splash_banner.webp -------------------------------------------------------------------------------- /assets/splash/ic_splash_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/splash/ic_splash_logo.webp -------------------------------------------------------------------------------- /assets/splash/native_splash.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/assets/splash/native_splash.webp -------------------------------------------------------------------------------- /devtools_options.yaml: -------------------------------------------------------------------------------- 1 | extensions: 2 | - provider: true -------------------------------------------------------------------------------- /flutter_native_splash.yaml: -------------------------------------------------------------------------------- 1 | flutter_native_splash: 2 | color: "#11142B" 3 | image: assets/splash/native_splash.png 4 | 5 | android_12: 6 | color: "#11142B" 7 | image: assets/splash/native_splash.png -------------------------------------------------------------------------------- /ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /ios/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "fastlane" 4 | 5 | plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile') 6 | eval_gemfile(plugins_path) if File.exist?(plugins_path) 7 | -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/100.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/1024.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/114.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/120.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/128.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/144.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/152.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/16.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/167.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/172.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/172.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/180.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/196.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/20.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/216.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/216.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/256.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/29.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/32.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/40.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/48.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/50.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/512.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/55.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/57.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/58.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/60.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/64.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/72.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/76.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/80.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/87.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/88.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/100.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/1024.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/114.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/120.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/128.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/144.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/152.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/16.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/167.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/172.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/172.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/180.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/196.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/20.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/216.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/216.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/256.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/29.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/32.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/40.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/48.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/50.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/512.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/55.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/57.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/58.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/60.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/64.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/72.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/76.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/80.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/87.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/88.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/100.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/114.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/128.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/144.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/152.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/16.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/167.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/172.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/172.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/196.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/20.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/216.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/216.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/256.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/32.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/48.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/50.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/512.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/55.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/57.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/64.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/72.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/76.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/AppIcon.appiconset/88.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /ios/fastlane/Appfile: -------------------------------------------------------------------------------- 1 | app_identifier("com.broxus.sparx.app") # The bundle identifier of your app 2 | 3 | itc_team_id("122210899") # App Store Connect Team ID 4 | team_id("6RL7DV43Y2") # Developer Portal Team ID 5 | -------------------------------------------------------------------------------- /ios/fastlane/Matchfile: -------------------------------------------------------------------------------- 1 | git_url("git@github.com:broxus/ios-provisioning.git") 2 | 3 | app_identifier("com.broxus.sparx.app") 4 | verbose(true) 5 | -------------------------------------------------------------------------------- /ios/fastlane/Pluginfile: -------------------------------------------------------------------------------- 1 | # Autogenerated by fastlane 2 | # 3 | # Ensure this file is checked in to source control! 4 | 5 | gem 'fastlane-plugin-firebase_app_distribution' 6 | -------------------------------------------------------------------------------- /lib/app/service/app_links/app_links.dart: -------------------------------------------------------------------------------- 1 | export 'app_links_data.dart'; 2 | export 'app_links_service.dart'; 3 | -------------------------------------------------------------------------------- /lib/app/service/bootstrap/bootstrap.dart: -------------------------------------------------------------------------------- 1 | export 'bootstrap_service.dart'; 2 | export 'bootstrap_steps.dart'; 3 | -------------------------------------------------------------------------------- /lib/app/service/connection/connection.dart: -------------------------------------------------------------------------------- 1 | export 'connection_service.dart'; 2 | export 'data/data.dart'; 3 | export 'default_network.dart'; 4 | export 'generic_token_subscriber.dart'; 5 | export 'group.dart'; 6 | export 'mapping/mapping.dart'; 7 | export 'network_type.dart'; 8 | export 'transport_strategies/transport_strategies.dart'; 9 | -------------------------------------------------------------------------------- /lib/app/service/connection/data/account_explorer/account_explorer.dart: -------------------------------------------------------------------------------- 1 | export 'account_explorer_link_type.dart'; 2 | -------------------------------------------------------------------------------- /lib/app/service/connection/data/account_explorer/account_explorer_link_type.dart: -------------------------------------------------------------------------------- 1 | enum AccountExplorerLinkType { 2 | accounts, 3 | accountDetails, 4 | packAddress, 5 | } 6 | -------------------------------------------------------------------------------- /lib/app/service/connection/data/connection_transport/connection_transport.dart: -------------------------------------------------------------------------------- 1 | export 'connection_transport_data.dart'; 2 | -------------------------------------------------------------------------------- /lib/app/service/connection/data/custom_network/custom_network.dart: -------------------------------------------------------------------------------- 1 | export 'custom_network_option.dart'; 2 | -------------------------------------------------------------------------------- /lib/app/service/connection/data/custom_network/custom_network_option.dart: -------------------------------------------------------------------------------- 1 | class CustomNetworkOption { 2 | CustomNetworkOption({ 3 | required this.networkType, 4 | }); 5 | 6 | final String networkType; 7 | } 8 | -------------------------------------------------------------------------------- /lib/app/service/connection/data/default_active_asset.dart: -------------------------------------------------------------------------------- 1 | import 'package:nekoton_repository/nekoton_repository.dart'; 2 | 3 | class DefaultActiveAsset { 4 | DefaultActiveAsset({ 5 | required this.address, 6 | }); 7 | 8 | final Address address; 9 | } 10 | -------------------------------------------------------------------------------- /lib/app/service/connection/data/transaction_explorer/transaction_explorer.dart: -------------------------------------------------------------------------------- 1 | export 'transaction_explorer_link_type.dart'; 2 | -------------------------------------------------------------------------------- /lib/app/service/connection/data/transaction_explorer/transaction_explorer_link_type.dart: -------------------------------------------------------------------------------- 1 | enum TransactionExplorerLinkType { 2 | transaction, 3 | transactions, 4 | transactionDetails, 5 | } 6 | -------------------------------------------------------------------------------- /lib/app/service/connection/data/transport_icons.dart: -------------------------------------------------------------------------------- 1 | class TransportIcons { 2 | TransportIcons({ 3 | this.nativeToken, 4 | this.network, 5 | this.vector, 6 | }); 7 | 8 | final String? nativeToken; 9 | final String? network; 10 | final String? vector; 11 | } 12 | -------------------------------------------------------------------------------- /lib/app/service/connection/group.dart: -------------------------------------------------------------------------------- 1 | typedef NetworkGroup = String; 2 | -------------------------------------------------------------------------------- /lib/app/service/connection/mapping/mapping.dart: -------------------------------------------------------------------------------- 1 | export 'connection_network_mapper.dart'; 2 | export 'custom_network_options_mapper.dart'; 3 | export 'networks_mapper.dart'; 4 | export 'transports_mapper.dart'; 5 | -------------------------------------------------------------------------------- /lib/app/service/connection/network_type.dart: -------------------------------------------------------------------------------- 1 | typedef NetworkType = String; 2 | -------------------------------------------------------------------------------- /lib/app/service/connection/transport_strategies/app_transport_strategy.dart: -------------------------------------------------------------------------------- 1 | import 'package:nekoton_repository/nekoton_repository.dart'; 2 | 3 | abstract class AppTransportStrategy extends TransportStrategy {} 4 | -------------------------------------------------------------------------------- /lib/app/service/connection/transport_strategies/transport_strategies.dart: -------------------------------------------------------------------------------- 1 | export 'app_transport_strategy.dart'; 2 | export 'common_transport_strategy.dart'; 3 | -------------------------------------------------------------------------------- /lib/app/service/crash_detector/crash_detector.dart: -------------------------------------------------------------------------------- 1 | export 'widget/widget.dart'; 2 | -------------------------------------------------------------------------------- /lib/app/service/crash_detector/widget/widget.dart: -------------------------------------------------------------------------------- 1 | export 'crash_detector_service_widget.dart'; 2 | -------------------------------------------------------------------------------- /lib/app/service/identify/identify.dart: -------------------------------------------------------------------------------- 1 | export 'accounts_colors_collection.dart'; 2 | export 'i_identify_icons_service.dart'; 3 | export 'identify_icons_service.dart'; 4 | export 'identy_icon_data.dart'; 5 | -------------------------------------------------------------------------------- /lib/app/service/localization/localization.dart: -------------------------------------------------------------------------------- 1 | export 'service/service.dart'; 2 | export 'widget/widget.dart'; 3 | -------------------------------------------------------------------------------- /lib/app/service/localization/service/service.dart: -------------------------------------------------------------------------------- 1 | export 'localization_service.dart'; 2 | export 'supported_locale_codes.dart'; 3 | -------------------------------------------------------------------------------- /lib/app/service/localization/widget/widget.dart: -------------------------------------------------------------------------------- 1 | export 'localization_service_widget.dart'; 2 | -------------------------------------------------------------------------------- /lib/app/service/nekoton_related/nekoton_related.dart: -------------------------------------------------------------------------------- 1 | export 'current_key_service.dart'; 2 | export 'gas_price_service.dart'; 3 | -------------------------------------------------------------------------------- /lib/app/service/network_connection/network_connection.dart: -------------------------------------------------------------------------------- 1 | export 'network_connection_service.dart'; 2 | -------------------------------------------------------------------------------- /lib/app/service/presets_connection/config_helper.dart: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/app/service/presets_connection/presets_connection.dart: -------------------------------------------------------------------------------- 1 | export 'config_helper.dart'; 2 | export 'presets_connection_service.dart'; 3 | -------------------------------------------------------------------------------- /lib/app/service/remote/remote.dart: -------------------------------------------------------------------------------- 1 | export 'dns_resolve_service.dart'; 2 | -------------------------------------------------------------------------------- /lib/app/service/resources_service.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/services.dart'; 2 | import 'package:injectable/injectable.dart'; 3 | 4 | @singleton 5 | class ResourcesService { 6 | Future loadString(String key, {bool cache = true}) { 7 | return rootBundle.loadString(key, cache: cache); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /lib/app/service/session/session.dart: -------------------------------------------------------------------------------- 1 | export 'session_service.dart'; 2 | -------------------------------------------------------------------------------- /lib/app/service/storage_service/browser_bookmarks_storage_service.dart: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/app/service/storage_service/browser_history_storage_service.dart: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/app/service/storage_service/browser_permissions_storage_service.dart: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/app/service/storage_service/browser_tabs_storage_service.dart: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/app/service/storage_service/migrations/migrations.dart: -------------------------------------------------------------------------------- 1 | export 'storage_migration_service.dart'; 2 | export 'storage_migrations/storage_migrations.dart'; 3 | -------------------------------------------------------------------------------- /lib/app/service/storage_service/migrations/storage_migrations/storage_migration.dart: -------------------------------------------------------------------------------- 1 | abstract interface class StorageMigration { 2 | Future apply(); 3 | 4 | Future complete(); 5 | } 6 | -------------------------------------------------------------------------------- /lib/app/service/storage_service/migrations/storage_migrations/storage_migrations.dart: -------------------------------------------------------------------------------- 1 | export 'storage_migration.dart'; 2 | export 'v1.dart'; 3 | export 'v2.dart'; 4 | export 'v3.dart'; 5 | export 'v4.dart'; 6 | -------------------------------------------------------------------------------- /lib/app/service/ton_connect/models/ton_network.dart: -------------------------------------------------------------------------------- 1 | import 'package:freezed_annotation/freezed_annotation.dart'; 2 | 3 | part 'ton_network.g.dart'; 4 | 5 | @JsonEnum(alwaysCreate: true) 6 | enum TonNetwork { 7 | @JsonValue('-239') 8 | mainnet, 9 | @JsonValue('-3') 10 | testnet; 11 | 12 | int toInt() => int.parse(_$TonNetworkEnumMap[this]!); 13 | } 14 | -------------------------------------------------------------------------------- /lib/app/service/ton_connect/ton_connect.dart: -------------------------------------------------------------------------------- 1 | export 'constants.dart'; 2 | export 'models/models.dart'; 3 | export 'response_body_to_sse_message_transformer.dart'; 4 | export 'session_crypto.dart'; 5 | export 'ton_connect_http_bridge.dart'; 6 | export 'ton_connect_js_bridge.dart'; 7 | export 'ton_connect_service.dart'; 8 | -------------------------------------------------------------------------------- /lib/core/app_build_type.dart: -------------------------------------------------------------------------------- 1 | enum AppBuildType { 2 | development, 3 | staging, 4 | production, 5 | } 6 | -------------------------------------------------------------------------------- /lib/core/error_handler_factory.dart: -------------------------------------------------------------------------------- 1 | import 'package:app/di/di.dart'; 2 | import 'package:app/utils/factories/error_handler/standard_error_handler.dart'; 3 | import 'package:flutter/cupertino.dart'; 4 | 5 | PrimaryErrorHandler createPrimaryErrorHandler(BuildContext context) { 6 | return PrimaryErrorHandler( 7 | inject(), 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /lib/data/models/key_added_event.dart: -------------------------------------------------------------------------------- 1 | import 'package:freezed_annotation/freezed_annotation.dart'; 2 | import 'package:nekoton_repository/nekoton_repository.dart'; 3 | 4 | part 'key_added_event.freezed.dart'; 5 | 6 | @freezed 7 | class KeyAddedEvent with _$KeyAddedEvent { 8 | const factory KeyAddedEvent(KeyStoreEntry key) = _KeyAddedEvent; 9 | } 10 | -------------------------------------------------------------------------------- /lib/data/models/key_removed_event.dart: -------------------------------------------------------------------------------- 1 | import 'package:freezed_annotation/freezed_annotation.dart'; 2 | import 'package:nekoton_repository/nekoton_repository.dart'; 3 | 4 | part 'key_removed_event.freezed.dart'; 5 | 6 | @freezed 7 | class KeyRemovedEvent with _$KeyRemovedEvent { 8 | const factory KeyRemovedEvent(KeyStoreEntry key) = _KeyRemovedEvent; 9 | } 10 | -------------------------------------------------------------------------------- /lib/data/models/permission.dart: -------------------------------------------------------------------------------- 1 | import 'package:freezed_annotation/freezed_annotation.dart'; 2 | 3 | @JsonEnum() 4 | enum Permission { 5 | basic, 6 | accountInteraction, 7 | } 8 | -------------------------------------------------------------------------------- /lib/data/models/seed/seed_phrase_format.dart: -------------------------------------------------------------------------------- 1 | enum SeedPhraseFormat { 2 | /// Used by Sparx Wallet & Ever Wallet 3 | standard, 4 | 5 | /// Used by some TON wallets 6 | ton, 7 | } 8 | -------------------------------------------------------------------------------- /lib/extensions/completer_extension.dart: -------------------------------------------------------------------------------- 1 | import 'dart:async'; 2 | 3 | extension CompleterExtension on Completer { 4 | void completeSafe([FutureOr? value]) { 5 | try { 6 | if (isCompleted) { 7 | return; 8 | } 9 | complete(value); 10 | } catch (_) {} 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /lib/feature/add_seed/add_existing_wallet/add_existing_wallet.dart: -------------------------------------------------------------------------------- 1 | export 'view/view.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/add_seed/add_existing_wallet/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'add_existing_wallet_page.dart'; 2 | export 'add_existing_wallet_view.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/add_seed/add_seed.dart: -------------------------------------------------------------------------------- 1 | export 'add_existing_wallet/add_existing_wallet.dart'; 2 | export 'create_password/create_password.dart'; 3 | export 'enter_seed_phrase/enter_seed_phrase.dart'; 4 | export 'import_wallet/import_wallet.dart'; 5 | export 'view/view.dart'; 6 | -------------------------------------------------------------------------------- /lib/feature/add_seed/create_password/create_password.dart: -------------------------------------------------------------------------------- 1 | export 'cubit/cubit.dart'; 2 | export 'model/model.dart'; 3 | export 'screens/screens.dart'; 4 | export 'view/view.dart'; 5 | export 'widgets/widgets.dart'; 6 | -------------------------------------------------------------------------------- /lib/feature/add_seed/create_password/cubit/cubit.dart: -------------------------------------------------------------------------------- 1 | export 'create_seed_password_cubit.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/add_seed/create_password/model/model.dart: -------------------------------------------------------------------------------- 1 | export 'password_status.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/add_seed/create_password/screens/create_seed_password/create_seed_password.dart: -------------------------------------------------------------------------------- 1 | export 'create_seed_password_screen.dart'; 2 | export 'create_seed_password_screen_model.dart'; 3 | export 'create_seed_password_screen_wm.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/add_seed/create_password/screens/screens.dart: -------------------------------------------------------------------------------- 1 | export 'create_seed_password/create_seed_password.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/add_seed/create_password/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'create_seed_password_page.dart'; 2 | export 'create_seed_password_view.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/add_seed/create_password/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export 'password_info_section.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/add_seed/enter_seed_phrase/data/data.dart: -------------------------------------------------------------------------------- 1 | export 'input_data.dart'; 2 | export 'tab_data.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/add_seed/enter_seed_phrase/enter_seed_phrase.dart: -------------------------------------------------------------------------------- 1 | export 'data/data.dart'; 2 | export 'enter_seed_phrase_model.dart'; 3 | export 'enter_seed_phrase_widget.dart'; 4 | export 'enter_seed_phrase_wm.dart'; 5 | export 'widgets/widgets.dart'; 6 | -------------------------------------------------------------------------------- /lib/feature/add_seed/enter_seed_phrase/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export 'tabs.dart'; 2 | export 'words.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/add_seed/import_wallet/data/data.dart: -------------------------------------------------------------------------------- 1 | export 'import_wallet_data.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/add_seed/import_wallet/import_wallet.dart: -------------------------------------------------------------------------------- 1 | export 'data/data.dart'; 2 | export 'import_wallet_screen.dart'; 3 | export 'import_wallet_screen_model.dart'; 4 | export 'import_wallet_screen_wm.dart'; 5 | -------------------------------------------------------------------------------- /lib/feature/add_seed/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'seed_phrase_format_view.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/biometry/biometry.dart: -------------------------------------------------------------------------------- 1 | export 'cubit/cubit.dart'; 2 | export 'view/view.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/biometry/cubit/cubit.dart: -------------------------------------------------------------------------------- 1 | export 'biometry_cubit.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/biometry/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'biometry_screen.dart'; 2 | export 'biometry_view.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/bootstrap_failed/bootstrap_failed.dart: -------------------------------------------------------------------------------- 1 | export 'cubit/cubit.dart'; 2 | export 'view/view.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/bootstrap_failed/cubit/cubit.dart: -------------------------------------------------------------------------------- 1 | export 'rerun_cubit/rerun_cubit.dart'; 2 | export 'retry_connection_cubit/retry_connection_cubit.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/bootstrap_failed/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'bootstrap_failed_page.dart'; 2 | export 'bootstrap_failed_rerun_view.dart'; 3 | export 'bootstrap_retry_connection_view.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/browser_v1/approvals_listener/actions/add_network/add_network.dart: -------------------------------------------------------------------------------- 1 | export 'add_network_widget.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/browser_v1/approvals_listener/actions/add_tip3_token/add_tip3_token.dart: -------------------------------------------------------------------------------- 1 | export 'add_tip3_token_widget.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/browser_v1/approvals_listener/actions/change_network/change_network.dart: -------------------------------------------------------------------------------- 1 | export 'change_network_widget.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/browser_v1/approvals_listener/actions/request_permissions/request_permissions.dart: -------------------------------------------------------------------------------- 1 | export 'request_permissions_widget.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/browser_v1/approvals_listener/actions/send_message/send_message.dart: -------------------------------------------------------------------------------- 1 | export 'send_message_widget.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/browser_v1/approvals_listener/actions/widgets/account_info/account_info.dart: -------------------------------------------------------------------------------- 1 | export 'account_info_widget.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/browser_v1/approvals_listener/actions/widgets/website_info/website_info.dart: -------------------------------------------------------------------------------- 1 | export 'website_info_widget.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/browser_v1/approvals_listener/actions/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export 'account_info/account_info.dart'; 2 | export 'data_card.dart'; 3 | export 'expandable_card.dart'; 4 | export 'function_call_body.dart'; 5 | export 'website_info/website_info.dart'; 6 | -------------------------------------------------------------------------------- /lib/feature/browser_v1/approvals_listener/approvals_listener.dart: -------------------------------------------------------------------------------- 1 | export 'actions/actions.dart'; 2 | export 'view/view.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/browser_v1/approvals_listener/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'approvals_listener_widget.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/browser_v1/bottom_sheets/bottom_sheets.dart: -------------------------------------------------------------------------------- 1 | export 'browser_enter_basic_auth_creds_sheet.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/browser_v1/browser.dart: -------------------------------------------------------------------------------- 1 | export 'approvals_listener/approvals_listener.dart'; 2 | export 'bottom_sheets/bottom_sheets.dart'; 3 | export 'utils.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/browser_v2/data/browser_basic_auth_creds.dart: -------------------------------------------------------------------------------- 1 | class BrowserBasicAuthCreds { 2 | const BrowserBasicAuthCreds({ 3 | required this.username, 4 | required this.password, 5 | }); 6 | 7 | final String username; 8 | final String password; 9 | } 10 | -------------------------------------------------------------------------------- /lib/feature/browser_v2/data/history_type.dart: -------------------------------------------------------------------------------- 1 | enum TimePeriod { lastHour, today, todayYesterday, allHistory } 2 | 3 | enum TypeHistory { browsingHistory, cookie, cachedImages } 4 | -------------------------------------------------------------------------------- /lib/feature/browser_v2/screens/main/data/menu_data.dart: -------------------------------------------------------------------------------- 1 | enum MenuType { 2 | list, 3 | view, 4 | url, 5 | } 6 | -------------------------------------------------------------------------------- /lib/feature/browser_v2/screens/main/data/toolbar_data.dart: -------------------------------------------------------------------------------- 1 | class ToolbarData { 2 | ToolbarData({ 3 | bool? isCanGoBack, 4 | bool? isCanGoForward, 5 | }) : isCanGoBack = isCanGoBack ?? false, 6 | isCanGoForward = isCanGoForward ?? false; 7 | 8 | final bool isCanGoBack; 9 | final bool isCanGoForward; 10 | } 11 | -------------------------------------------------------------------------------- /lib/feature/browser_v2/screens/main/delegates/browser_keys_delegate.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/foundation.dart'; 2 | 3 | class BrowserKeysDelegate { 4 | final tabListKey = UniqueKey(); 5 | final tabViewKey = UniqueKey(); 6 | final listKey = UniqueKey(); 7 | final viewKey = UniqueKey(); 8 | final urlKey = UniqueKey(); 9 | } 10 | -------------------------------------------------------------------------------- /lib/feature/choose_network/choose_network_screen_const.dart: -------------------------------------------------------------------------------- 1 | const showSearchNetworksThreshold = 7; 2 | const widthPercentToShowTitle = 0.6; 3 | const fadeInFadeOutTitleDuration = Duration(milliseconds: 200); 4 | -------------------------------------------------------------------------------- /lib/feature/choose_network/data/choose_network_item_data.dart: -------------------------------------------------------------------------------- 1 | class ChooseNetworkItemData { 2 | ChooseNetworkItemData({ 3 | required this.id, 4 | required this.icon, 5 | required this.title, 6 | }); 7 | 8 | final String id; 9 | final String? icon; 10 | final String title; 11 | } 12 | -------------------------------------------------------------------------------- /lib/feature/contact_support/bloc/bloc.dart: -------------------------------------------------------------------------------- 1 | export 'contact_support_bloc.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/contact_support/bloc/contact_support_event.dart: -------------------------------------------------------------------------------- 1 | part of 'contact_support_bloc.dart'; 2 | 3 | @freezed 4 | class ContactSupportEvent with _$ContactSupportEvent { 5 | const factory ContactSupportEvent.sendEmail(ContactSupportMode mode) = 6 | _SendEmail; 7 | const factory ContactSupportEvent.openQaScreen() = _OpenQaScreen; 8 | } 9 | -------------------------------------------------------------------------------- /lib/feature/contact_support/bloc/contact_support_state.dart: -------------------------------------------------------------------------------- 1 | part of 'contact_support_bloc.dart'; 2 | 3 | @freezed 4 | class ContactSupportState with _$ContactSupportState { 5 | const factory ContactSupportState({ 6 | required bool isBusy, 7 | required bool isQaEnabled, 8 | }) = _ContactSupportState; 9 | } 10 | -------------------------------------------------------------------------------- /lib/feature/contact_support/contact_support.dart: -------------------------------------------------------------------------------- 1 | export 'bloc/bloc.dart'; 2 | export 'widgets/widgets.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/contact_support/widgets/contact_support/contact_support.dart: -------------------------------------------------------------------------------- 1 | export 'contact_support_email_send.dart'; 2 | export 'contact_support_mode.dart'; 3 | export 'contact_support_sheet.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/contact_support/widgets/contact_support/contact_support_mode.dart: -------------------------------------------------------------------------------- 1 | enum ContactSupportMode { 2 | initiatedByUser, 3 | initiatedByCrash, 4 | } 5 | -------------------------------------------------------------------------------- /lib/feature/contact_support/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export 'contact_support/contact_support.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/error/error.dart: -------------------------------------------------------------------------------- 1 | export 'view/view.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/error/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'error_page.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/loader_screen/loader_screen.dart: -------------------------------------------------------------------------------- 1 | export 'loader_screen_widget.dart'; 2 | export 'show_loader_screen.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/localization/bloc/bloc.dart: -------------------------------------------------------------------------------- 1 | export 'localization_bloc.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/localization/bloc/localization_state.dart: -------------------------------------------------------------------------------- 1 | part of 'localization_bloc.dart'; 2 | 3 | @freezed 4 | class LocalizationState with _$LocalizationState { 5 | const factory LocalizationState({required SupportedLocaleCodes localeCode}) = 6 | _LocalizationState; 7 | } 8 | -------------------------------------------------------------------------------- /lib/feature/localization/localization.dart: -------------------------------------------------------------------------------- 1 | export 'bloc/bloc.dart'; 2 | export 'widgets/widgets.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/localization/widgets/localization/localization.dart: -------------------------------------------------------------------------------- 1 | export 'localization_sheet.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/localization/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export 'localization/localization.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/network/bloc/manage_networks/manage_networks_bloc.dart: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/feature/network/bottom_sheets/bottom_sheets.dart: -------------------------------------------------------------------------------- 1 | export 'delete_network_confirmation_sheet.dart'; 2 | export 'select_network/select_network.dart'; 3 | export 'select_network_bottom_sheet.dart'; 4 | export 'switch_to_this_network_sheet.dart'; 5 | -------------------------------------------------------------------------------- /lib/feature/network/bottom_sheets/select_network/select_network.dart: -------------------------------------------------------------------------------- 1 | export 'select_network_model.dart'; 2 | export 'select_network_widget.dart'; 3 | export 'select_network_wm.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/network/configure_networks/configure_networks.dart: -------------------------------------------------------------------------------- 1 | export 'configure_networks_model.dart'; 2 | export 'configure_networks_page.dart'; 3 | export 'configure_networks_widget.dart'; 4 | export 'configure_networks_wm.dart'; 5 | -------------------------------------------------------------------------------- /lib/feature/network/edit_network/edit_network.dart: -------------------------------------------------------------------------------- 1 | export 'connection_type.dart'; 2 | export 'edit_network_model.dart'; 3 | export 'edit_network_page_widget.dart'; 4 | export 'edit_network_wm.dart'; 5 | export 'widgets/widgets.dart'; 6 | -------------------------------------------------------------------------------- /lib/feature/network/network.dart: -------------------------------------------------------------------------------- 1 | export 'bottom_sheets/bottom_sheets.dart'; 2 | export 'configure_networks/configure_networks.dart'; 3 | export 'edit_network/edit_network.dart'; 4 | export 'view/view.dart'; 5 | -------------------------------------------------------------------------------- /lib/feature/network/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'network_item.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/presets_config/presets_config.dart: -------------------------------------------------------------------------------- 1 | export 'data/connection_network_dto.dart'; 2 | export 'data/preset_config_type.dart'; 3 | export 'data/presets_config_exceptions.dart'; 4 | export 'data/release_note.dart'; 5 | export 'data/release_notes.dart'; 6 | export 'data/update_rules.dart'; 7 | export 'domain/presets_config_reader.dart'; 8 | -------------------------------------------------------------------------------- /lib/feature/profile/account_detail/account_detail.dart: -------------------------------------------------------------------------------- 1 | export 'cubit/cubit.dart'; 2 | export 'view/view.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/profile/account_detail/cubit/cubit.dart: -------------------------------------------------------------------------------- 1 | export 'account_detail_cubit.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/profile/account_detail/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'account_detail_page.dart'; 2 | export 'account_detail_view.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/profile/key_detail/cubit/cubit.dart: -------------------------------------------------------------------------------- 1 | export 'key_detail_accounts_tab.dart'; 2 | export 'key_detail_cubit.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/profile/key_detail/cubit/key_detail_accounts_tab.dart: -------------------------------------------------------------------------------- 1 | /// Tab for displaying account type. 2 | /// This type also uses to create new account 3 | enum KeyDetailAccountsTab { local, external } 4 | -------------------------------------------------------------------------------- /lib/feature/profile/key_detail/key_detail.dart: -------------------------------------------------------------------------------- 1 | export 'cubit/cubit.dart'; 2 | export 'view/view.dart'; 3 | export 'widgets/widgets.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/profile/key_detail/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'key_detail_page.dart'; 2 | export 'key_detail_view.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/profile/manage_seeds_accounts/cubit/cubit.dart: -------------------------------------------------------------------------------- 1 | export 'manage_seeds_accounts_cubit.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/profile/manage_seeds_accounts/cubit/manage_seeds_accounts_state.dart: -------------------------------------------------------------------------------- 1 | part of 'manage_seeds_accounts_cubit.dart'; 2 | 3 | @freezed 4 | class ManageSeedsAccountsState with _$ManageSeedsAccountsState { 5 | const factory ManageSeedsAccountsState.data({ 6 | required Seed? currentSeed, 7 | required List seeds, 8 | }) = _Data; 9 | } 10 | -------------------------------------------------------------------------------- /lib/feature/profile/manage_seeds_accounts/manage_seeds_accounts.dart: -------------------------------------------------------------------------------- 1 | export 'cubit/cubit.dart'; 2 | export 'view/view.dart'; 3 | export 'widgets/widgets.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/profile/manage_seeds_accounts/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'manage_seeds_accounts_page.dart'; 2 | export 'manage_seeds_accounts_view.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/profile/manage_seeds_accounts/widgets/seed_settings/seed_settings.dart: -------------------------------------------------------------------------------- 1 | export 'seed_settings_model.dart'; 2 | export 'seed_settings_widget.dart'; 3 | export 'seed_settings_wm.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/profile/manage_seeds_accounts/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export 'change_seed_password/change_seed_password.dart'; 2 | export 'delete_seed_sheet.dart'; 3 | export 'export_seed_sheet/export_seed_sheet.dart'; 4 | export 'seed_settings/seed_settings.dart'; 5 | export 'seed_settings_sheet.dart'; 6 | export 'select_add_seed_type_sheet.dart'; 7 | -------------------------------------------------------------------------------- /lib/feature/profile/profile.dart: -------------------------------------------------------------------------------- 1 | export 'account_detail/account_detail.dart'; 2 | export 'key_detail/key_detail.dart'; 3 | export 'manage_seeds_accounts/manage_seeds_accounts.dart'; 4 | export 'seed_detail/seed_detail.dart'; 5 | export 'view/view.dart'; 6 | export 'widgets/widgets.dart'; 7 | -------------------------------------------------------------------------------- /lib/feature/profile/seed_detail/seed_detail.dart: -------------------------------------------------------------------------------- 1 | export 'view/view.dart'; 2 | export 'widgets/widgets.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/profile/seed_detail/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'seed_detail_page_widget.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/profile/seed_detail/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export 'delete_key_sheet.dart'; 2 | export 'derive_keys_sheet/derive_keys_sheet_password.dart'; 3 | export 'derive_keys_sheet/derive_sheet_keys.dart'; 4 | export 'key_settings_sheet.dart'; 5 | -------------------------------------------------------------------------------- /lib/feature/profile/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'profile_page_widget.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/profile/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export 'enter_password_sheet.dart'; 2 | export 'enter_password_widget/enter_password_widget.dart'; 3 | export 'enter_password_widget_v2/enter_password_widget_v2.dart'; 4 | export 'logout_confirm_sheet.dart'; 5 | export 'password_input.dart'; 6 | export 'rename_sheet/rename_sheet.dart'; 7 | -------------------------------------------------------------------------------- /lib/feature/qa/qa.dart: -------------------------------------------------------------------------------- 1 | export 'view/view.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/qa/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'qa_model.dart'; 2 | export 'qa_page.dart'; 3 | export 'qa_wm.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/qr_scanner/cubit/qr_cubit.dart: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/feature/qr_scanner/data/data.dart: -------------------------------------------------------------------------------- 1 | export 'qr_scan_result.dart'; 2 | export 'qr_scan_type.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/qr_scanner/data/qr_scan_type.dart: -------------------------------------------------------------------------------- 1 | enum QrScanType { 2 | address, 3 | uri, 4 | } 5 | -------------------------------------------------------------------------------- /lib/feature/qr_scanner/qr_scanner.dart: -------------------------------------------------------------------------------- 1 | export 'data/data.dart'; 2 | export 'show_qr_scanner.dart'; 3 | export 'view/view.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/qr_scanner/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'qr_scanner_model.dart'; 2 | export 'qr_scanner_widget.dart'; 3 | export 'qr_scanner_wm.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/root/root.dart: -------------------------------------------------------------------------------- 1 | export 'view/view.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/root/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'root_page.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/ton_connect/ton_connect.dart: -------------------------------------------------------------------------------- 1 | export 'tc_connect_sheet.dart'; 2 | export 'tc_send_message_sheet.dart'; 3 | export 'tc_sign_data_sheet.dart'; 4 | export 'view/view.dart'; 5 | -------------------------------------------------------------------------------- /lib/feature/ton_connect/view/tc_connect/tc_connect.dart: -------------------------------------------------------------------------------- 1 | export 'account_list_item.dart'; 2 | export 'tc_connect_model.dart'; 3 | export 'tc_connect_widget.dart'; 4 | export 'tc_connect_wm.dart'; 5 | -------------------------------------------------------------------------------- /lib/feature/ton_connect/view/tc_send_message/tc_send_message.dart: -------------------------------------------------------------------------------- 1 | export 'tc_send_message_model.dart'; 2 | export 'tc_send_message_widget.dart'; 3 | export 'tc_send_message_wm.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/ton_connect/view/tc_sign_data/tc_sign_data.dart: -------------------------------------------------------------------------------- 1 | export 'tc_sign_data_model.dart'; 2 | export 'tc_sign_data_widget.dart'; 3 | export 'tc_sign_data_wm.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/ton_connect/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'tc_connect/tc_connect.dart'; 2 | export 'tc_send_message/tc_send_message.dart'; 3 | export 'tc_sign_data/tc_sign_data.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/update_version/data/update_status.dart: -------------------------------------------------------------------------------- 1 | /// Represents the status of an app update 2 | enum UpdateStatus { 3 | /// A blocking update is required (user must update to continue) 4 | blocking, 5 | 6 | /// A warning update is recommended (user can dismiss) 7 | warning, 8 | 9 | /// No update is required 10 | none, 11 | } 12 | -------------------------------------------------------------------------------- /lib/feature/update_version/update_version.dart: -------------------------------------------------------------------------------- 1 | export 'data/update_request.dart'; 2 | export 'data/update_status.dart'; 3 | export 'domain/update_service.dart'; 4 | export 'view/update_version_screen.dart'; 5 | -------------------------------------------------------------------------------- /lib/feature/wallet/confirm_multisig_transaction/confirm_multisig_transaction.dart: -------------------------------------------------------------------------------- 1 | export 'view/view.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/confirm_multisig_transaction/data/data.dart: -------------------------------------------------------------------------------- 1 | export 'confirm_multisig_transaction_state.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/confirm_multisig_transaction/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'confirm_multisig_transaction_widget.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/custodians_settings/custodian_data.dart: -------------------------------------------------------------------------------- 1 | import 'package:nekoton_repository/nekoton_repository.dart'; 2 | 3 | class CustodianData { 4 | CustodianData({required this.name, required this.key}); 5 | 6 | final String name; 7 | final PublicKey key; 8 | } 9 | -------------------------------------------------------------------------------- /lib/feature/wallet/new_account/add_account.dart: -------------------------------------------------------------------------------- 1 | export 'add_account_confirm/add_new_account_confirm_sheet.dart'; 2 | export 'add_account_result/add_account_result_sheet.dart'; 3 | export 'new_account_type/new_account_type_widget.dart'; 4 | export 'screen/new_account_screen.dart'; 5 | -------------------------------------------------------------------------------- /lib/feature/wallet/staking/action_bloc/action_bloc.dart: -------------------------------------------------------------------------------- 1 | export 'action_staking_bloc.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/staking/models/models.dart: -------------------------------------------------------------------------------- 1 | export 'staking_data.dart'; 2 | export 'staking_info.dart'; 3 | export 'staking_tab.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/wallet/staking/models/staking_tab.dart: -------------------------------------------------------------------------------- 1 | enum StakingTab { 2 | stake, 3 | unstake, 4 | inProgress, 5 | } 6 | -------------------------------------------------------------------------------- /lib/feature/wallet/staking/staking.dart: -------------------------------------------------------------------------------- 1 | export 'action_bloc/action_bloc.dart'; 2 | export 'view/view.dart'; 3 | export 'widgets/widgets.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/wallet/staking/view/cancel_unstaking_page/cancel_unstaking_page.dart: -------------------------------------------------------------------------------- 1 | export 'cancel_unstaking_page_model.dart'; 2 | export 'cancel_unstaking_page_widget.dart'; 3 | export 'cancel_unstaking_page_wm.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/wallet/staking/view/staking_page/staking_page.dart: -------------------------------------------------------------------------------- 1 | export 'staking_page_model.dart'; 2 | export 'staking_page_widget.dart'; 3 | export 'staking_page_wm.dart'; 4 | export 'staking_view.dart'; 5 | -------------------------------------------------------------------------------- /lib/feature/wallet/staking/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'cancel_unstaking_page/cancel_unstaking_page.dart'; 2 | export 'staking_page/staking_page.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/wallet/staking/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export 'how_it_works_sheet.dart'; 2 | export 'staking_in_progress.dart'; 3 | export 'verify_cancel_unstaking_sheet.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/wallet/token_wallet_details/cubit/cubit.dart: -------------------------------------------------------------------------------- 1 | export 'token_wallet_details_cubit.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/token_wallet_details/token_wallet_details.dart: -------------------------------------------------------------------------------- 1 | export 'cubit/cubit.dart'; 2 | export 'view/view.dart'; 3 | export 'widgets/widgets.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/wallet/token_wallet_details/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'token_wallet_details_page.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/token_wallet_details/widgets/detail/detail.dart: -------------------------------------------------------------------------------- 1 | export 'token_wallet_ordinary_transaction_details_screen.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/token_wallet_details/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export 'detail/detail.dart'; 2 | export 'token_wallet_transaction.dart'; 3 | export 'token_wallet_transactions/token_wallet_transactions.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/wallet/token_wallet_send/data/data.dart: -------------------------------------------------------------------------------- 1 | export 'token_wallet_send_state.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/token_wallet_send/token_wallet_send.dart: -------------------------------------------------------------------------------- 1 | export 'view/view.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/token_wallet_send/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'token_wallet_send_confirm_view.dart'; 2 | export 'token_wallet_send_widget.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/wallet/ton_confirm_transaction/bloc/ton_confirm_transaction_bloc.dart: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/ton_wallet_details/cubit/cubit.dart: -------------------------------------------------------------------------------- 1 | export 'ton_wallet_details_cubit.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/ton_wallet_details/ton_wallet_details.dart: -------------------------------------------------------------------------------- 1 | export 'cubit/cubit.dart'; 2 | export 'view/view.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/wallet/ton_wallet_details/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'ton_wallet_details_page.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/ton_wallet_send/data/data.dart: -------------------------------------------------------------------------------- 1 | export 'ton_wallet_send_state.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/ton_wallet_send/ton_wallet_send.dart: -------------------------------------------------------------------------------- 1 | export 'route.dart'; 2 | export 'view/view.dart'; 3 | export 'widgets/widgets.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/wallet/ton_wallet_send/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'ton_wallet_send_widget.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/ton_wallet_send/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export 'transaction_sending_widget.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'wallet_page_widget.dart'; 2 | export 'wallet_view.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/wallet/view/wallet_page_data.dart: -------------------------------------------------------------------------------- 1 | import 'package:nekoton_repository/nekoton_repository.dart'; 2 | 3 | class WalletPageData { 4 | WalletPageData({required this.isShowingBadge, this.currentAccount}); 5 | 6 | final KeyAccount? currentAccount; 7 | final bool isShowingBadge; 8 | } 9 | -------------------------------------------------------------------------------- /lib/feature/wallet/wallet_deploy/bloc/bloc.dart: -------------------------------------------------------------------------------- 1 | export 'wallet_deploy_bloc.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/wallet_deploy/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'wallet_deploy_confirm_view.dart'; 2 | export 'wallet_deploy_page.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/wallet/wallet_deploy/wallet_deploy.dart: -------------------------------------------------------------------------------- 1 | export 'bloc/bloc.dart'; 2 | export 'view/view.dart'; 3 | export 'widgets/widgets.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/wallet/wallet_deploy/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export 'wallet_deploy_multisig_body.dart'; 2 | export 'wallet_deploy_standard_body.dart'; 3 | export 'wallet_select_deploy_type_widget.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/wallet/wallet_prepare_transfer/data/data.dart: -------------------------------------------------------------------------------- 1 | export 'wallet_prepare_balance_data.dart'; 2 | export 'wallet_prepare_transfer_asset.dart'; 3 | export 'wallet_prepare_transfer_data.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/wallet/wallet_prepare_transfer/wallet_prepare_transfer.dart: -------------------------------------------------------------------------------- 1 | export 'data/data.dart'; 2 | export 'wallet_prepare_transfer_page.dart'; 3 | export 'widgets/widgets.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/wallet/wallet_prepare_transfer/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export 'wallet_prepare_transfer_view.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/widgets/account_asset_tab/select_new_asset/cubit/cubit.dart: -------------------------------------------------------------------------------- 1 | export 'select_new_asset_cubit.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/widgets/account_asset_tab/select_new_asset/select_new_asset.dart: -------------------------------------------------------------------------------- 1 | export 'cubit/cubit.dart'; 2 | export 'view/view.dart'; 3 | export 'widgets/widgets.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/wallet/widgets/account_asset_tab/select_new_asset/view/view.dart: -------------------------------------------------------------------------------- 1 | export 'select_new_asset_page.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/widgets/account_asset_tab/select_new_asset/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export 'select_new_asset_custom_enter.dart'; 2 | export 'select_new_asset_select_tab.dart'; 3 | -------------------------------------------------------------------------------- /lib/feature/wallet/widgets/account_settings/account_settings.dart: -------------------------------------------------------------------------------- 1 | export 'account_settings_sheet.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/widgets/select_account/select_account.dart: -------------------------------------------------------------------------------- 1 | export 'select_account_sheet.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/widgets/token_transfer_info/token_transfer_info.dart: -------------------------------------------------------------------------------- 1 | export 'token_transfer_info_widget.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/widgets/wallet_account_body/wallet_account_body.dart: -------------------------------------------------------------------------------- 1 | export 'wallet_account_body_model.dart'; 2 | export 'wallet_account_body_widget.dart'; 3 | export 'wallet_account_body_wm.dart'; 4 | -------------------------------------------------------------------------------- /lib/feature/wallet/widgets/wallet_app_bar/wallet_app_bar.dart: -------------------------------------------------------------------------------- 1 | export 'wallet_app_bar_widget.dart'; 2 | -------------------------------------------------------------------------------- /lib/feature/wallet/widgets/wallet_backup/check_phrase/check_phrase.dart: -------------------------------------------------------------------------------- 1 | export 'check_phrase_data.dart'; 2 | export 'check_phrase_dialog.dart'; 3 | export 'check_phrase_model.dart'; 4 | export 'check_phrase_wm.dart'; 5 | -------------------------------------------------------------------------------- /lib/feature/wallet/widgets/wallet_backup/confirm_action/confirm_action.dart: -------------------------------------------------------------------------------- 1 | export 'confirm_action_data.dart'; 2 | export 'confirm_action_dialog.dart'; 3 | export 'confirm_action_model.dart'; 4 | export 'confirm_action_wm.dart'; 5 | -------------------------------------------------------------------------------- /lib/feature/wallet/widgets/wallet_backup/confirm_action/confirm_action_data.dart: -------------------------------------------------------------------------------- 1 | class ConfirmActionData { 2 | ConfirmActionData({this.phrase, this.error, this.isLoading = false}); 3 | 4 | final List? phrase; 5 | final String? error; 6 | final bool isLoading; 7 | } 8 | -------------------------------------------------------------------------------- /lib/feature/wallet/widgets/wallet_backup/manual_backup/manual_back_up_data.dart: -------------------------------------------------------------------------------- 1 | class ManualBackUpData { 2 | ManualBackUpData({required this.isCopied}); 3 | 4 | final bool isCopied; 5 | } 6 | -------------------------------------------------------------------------------- /lib/feature/wallet/widgets/wallet_backup/manual_backup/manual_backup.dart: -------------------------------------------------------------------------------- 1 | export 'manual_back_up_data.dart'; 2 | export 'manual_back_up_dialog.dart'; 3 | export 'manual_back_up_model.dart'; 4 | export 'manual_back_up_wm.dart'; 5 | -------------------------------------------------------------------------------- /lib/feature/wallet/widgets/wallet_backup/wallet_backup.dart: -------------------------------------------------------------------------------- 1 | export 'back_up_badge.dart'; 2 | export 'check_phrase/check_phrase.dart'; 3 | export 'confirm_action/confirm_action.dart'; 4 | export 'good_job_back_up_dialog.dart'; 5 | export 'manual_backup/manual_backup.dart'; 6 | -------------------------------------------------------------------------------- /lib/generated/generated.dart: -------------------------------------------------------------------------------- 1 | export 'package:easy_localization/easy_localization.dart'; 2 | 3 | export 'assets.gen.dart'; 4 | export 'locale_keys.g.dart'; 5 | -------------------------------------------------------------------------------- /lib/http/api/api.dart: -------------------------------------------------------------------------------- 1 | export 'token/token_api.dart'; 2 | -------------------------------------------------------------------------------- /lib/http/dto/dto.dart: -------------------------------------------------------------------------------- 1 | export 'token_balances/get_balances/request/get_token_balances_request_dto.dart'; 2 | export 'token_balances/get_balances/response/get_token_balances_response_dto.dart'; 3 | export 'token_balances/token_balance_dto.dart'; 4 | -------------------------------------------------------------------------------- /lib/http/http.dart: -------------------------------------------------------------------------------- 1 | export 'api/api.dart'; 2 | export 'dto/dto.dart'; 3 | export 'repository/repository.dart'; 4 | -------------------------------------------------------------------------------- /lib/http/repository/repository.dart: -------------------------------------------------------------------------------- 1 | export 'token_repository.dart'; 2 | export 'ton_repository.dart'; 3 | -------------------------------------------------------------------------------- /lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:app/main_production.dart' as p; 2 | 3 | void main() => p.main(); 4 | -------------------------------------------------------------------------------- /lib/main_development.dart: -------------------------------------------------------------------------------- 1 | import 'package:app/core/app_build_type.dart'; 2 | import 'package:app/runner.dart'; 3 | 4 | void main() { 5 | run(AppBuildType.development); 6 | } 7 | -------------------------------------------------------------------------------- /lib/main_production.dart: -------------------------------------------------------------------------------- 1 | import 'package:app/core/app_build_type.dart'; 2 | import 'package:app/runner.dart'; 3 | 4 | void main() { 5 | run(AppBuildType.production); 6 | } 7 | -------------------------------------------------------------------------------- /lib/main_staging.dart: -------------------------------------------------------------------------------- 1 | import 'package:app/core/app_build_type.dart'; 2 | import 'package:app/runner.dart'; 3 | 4 | void main() { 5 | run(AppBuildType.staging); 6 | } 7 | -------------------------------------------------------------------------------- /lib/utils/define_env.dart: -------------------------------------------------------------------------------- 1 | /// Sentry dsn environment variable passed via dart-define 2 | const dsnDefineEnv = String.fromEnvironment('SENTRY_DSN'); 3 | -------------------------------------------------------------------------------- /lib/utils/json/json.dart: -------------------------------------------------------------------------------- 1 | export 'json_utils.dart'; 2 | export 'nekoton_address_converter.dart'; 3 | -------------------------------------------------------------------------------- /lib/utils/json/json_utils.dart: -------------------------------------------------------------------------------- 1 | List castJsonList(dynamic json) { 2 | return (json as List).cast(); 3 | } 4 | -------------------------------------------------------------------------------- /lib/utils/mixins/mixins.dart: -------------------------------------------------------------------------------- 1 | export 'connection_mixin.dart'; 2 | -------------------------------------------------------------------------------- /lib/utils/system_utils.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/cupertino.dart'; 2 | 3 | EdgeInsets getViewPadding() { 4 | final data = WidgetsBinding.instance.platformDispatcher.views.first; 5 | final mediaQueryData = MediaQueryData.fromView(data); 6 | return mediaQueryData.viewPadding; 7 | } 8 | -------------------------------------------------------------------------------- /lib/utils/types/fuction_types.dart: -------------------------------------------------------------------------------- 1 | typedef DoubleValueCallback = void Function(T v0, R v1); 2 | -------------------------------------------------------------------------------- /lib/v1/feature/add_seed/check_seed_phrase/check_seed_phrase.dart: -------------------------------------------------------------------------------- 1 | //GENERATED BARREL FILE 2 | export 'cubit/cubit.dart'; 3 | export 'view/view.dart'; 4 | export 'widgets/widgets.dart'; 5 | -------------------------------------------------------------------------------- /lib/v1/feature/add_seed/check_seed_phrase/cubit/cubit.dart: -------------------------------------------------------------------------------- 1 | //GENERATED BARREL FILE 2 | export 'check_seed_correct_answer.dart'; 3 | export 'check_seed_phrase_cubit.dart'; 4 | -------------------------------------------------------------------------------- /lib/v1/feature/add_seed/check_seed_phrase/view/view.dart: -------------------------------------------------------------------------------- 1 | //GENERATED BARREL FILE 2 | export 'check_seed_phrase_page.dart'; 3 | export 'check_seed_phrase_view.dart'; 4 | -------------------------------------------------------------------------------- /lib/v1/feature/add_seed/check_seed_phrase/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | //GENERATED BARREL FILE 2 | export 'check_seed_answers_widget.dart'; 3 | export 'check_seed_available_answers_widget.dart'; 4 | -------------------------------------------------------------------------------- /lib/v1/feature/add_seed/constants.dart: -------------------------------------------------------------------------------- 1 | import 'package:nekoton_repository/nekoton_repository.dart'; 2 | 3 | /// Default mnemonic type for creating seed. 4 | /// Means 12 words. 5 | const defaultMnemonicType = MnemonicType.bip39( 6 | Bip39MnemonicData( 7 | accountId: 0, 8 | path: Bip39Path.ever, 9 | entropy: Bip39Entropy.bits128, 10 | ), 11 | ); 12 | -------------------------------------------------------------------------------- /lib/v1/feature/add_seed/create_seed/create_seed.dart: -------------------------------------------------------------------------------- 1 | export 'cubit/cubit.dart'; 2 | export 'view/view.dart'; 3 | -------------------------------------------------------------------------------- /lib/v1/feature/add_seed/create_seed/cubit/cubit.dart: -------------------------------------------------------------------------------- 1 | //GENERATED BARREL FILE 2 | export 'create_seed_cubit.dart'; 3 | -------------------------------------------------------------------------------- /lib/v1/feature/add_seed/create_seed/view/view.dart: -------------------------------------------------------------------------------- 1 | //GENERATED BARREL FILE 2 | export 'create_seed_page.dart'; 3 | export 'create_seed_view.dart'; 4 | -------------------------------------------------------------------------------- /lib/v1/feature/add_seed/enter_seed_name/enter_seed_name.dart: -------------------------------------------------------------------------------- 1 | export 'view/view.dart'; 2 | -------------------------------------------------------------------------------- /lib/v1/feature/add_seed/enter_seed_name/view/view.dart: -------------------------------------------------------------------------------- 1 | //GENERATED BARREL FILE 2 | export 'enter_seed_name_page.dart'; 3 | export 'enter_seed_name_view.dart'; 4 | -------------------------------------------------------------------------------- /lib/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export 'amount_input/amount_input.dart'; 2 | export 'barcode_address.dart'; 3 | export 'cached_svg.dart'; 4 | export 'change_notifier_listener.dart'; 5 | export 'tx_tree_simulation_error_widget.dart'; 6 | export 'user_avatar/user_avatar.dart'; 7 | -------------------------------------------------------------------------------- /module-info.java: -------------------------------------------------------------------------------- 1 | module melos.app { 2 | } -------------------------------------------------------------------------------- /packages/ui_components_lib/.github/ISSUE_TEMPLATE/ci.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Continuous Integration 3 | about: Changes to the CI configuration files and scripts 4 | title: "ci: " 5 | labels: ci 6 | --- 7 | 8 | **Description** 9 | 10 | Describe what changes need to be done to the ci/cd system and why. 11 | 12 | **Requirements** 13 | 14 | - [ ] The ci system is passing 15 | -------------------------------------------------------------------------------- /packages/ui_components_lib/.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /packages/ui_components_lib/.github/dependabot.yaml: -------------------------------------------------------------------------------- 1 | version: 2 2 | enable-beta-ecosystems: true 3 | updates: 4 | - package-ecosystem: "github-actions" 5 | directory: "/" 6 | schedule: 7 | interval: "daily" 8 | - package-ecosystem: "pub" 9 | directory: "/" 10 | schedule: 11 | interval: "daily" 12 | -------------------------------------------------------------------------------- /packages/ui_components_lib/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: ../../analysis_options.yaml 2 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/README.md: -------------------------------------------------------------------------------- 1 | # Example for `ui_components_lib` 2 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: ../../../analysis_options.yaml 2 | linter: 3 | rules: 4 | public_member_api_docs: false 5 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/development/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/development/ic_launcher-playstore.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/development/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/development/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/development/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/development/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/development/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/development/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/development/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/development/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/development/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/development/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/development/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/development/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/development/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/development/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/development/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/development/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/development/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/development/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/development/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/development/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/development/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/development/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFFFFF 4 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/main/kotlin/com/example/verygoodcore/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.verygoodcore.example 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFFFFF 4 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/staging/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/staging/ic_launcher-playstore.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/staging/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/staging/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/staging/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/staging/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/staging/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/staging/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/staging/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/staging/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/staging/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/staging/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/staging/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/staging/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/staging/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/staging/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/staging/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/staging/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/staging/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/staging/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/staging/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/staging/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/android/app/src/staging/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/app/src/staging/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFFFFF 4 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip 7 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/assets/.gitkeep -------------------------------------------------------------------------------- /packages/ui_components_lib/example/devtools_options.yaml: -------------------------------------------------------------------------------- 1 | description: This file stores settings for Dart & Flutter DevTools. 2 | documentation: https://docs.flutter.dev/tools/devtools/extensions#configure-extension-enablement-states 3 | extensions: 4 | - provider: true -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/100.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/1024.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/114.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/120.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/128.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/144.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/152.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/16.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/167.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/172.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/172.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/180.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/196.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/20.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/216.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/216.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/256.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/29.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/32.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/40.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/48.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/50.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/512.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/55.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/57.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/58.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/60.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/64.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/72.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/76.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/80.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/87.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/88.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/100.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/1024.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/114.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/120.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/128.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/144.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/152.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/16.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/167.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/172.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/172.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/180.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/196.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/20.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/216.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/216.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/256.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/29.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/32.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/40.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/48.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/50.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/512.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/55.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/57.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/58.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/60.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/64.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/72.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/76.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/80.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/87.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/88.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/100.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/114.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/128.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/144.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/152.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/16.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/167.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/172.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/172.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/196.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/20.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/216.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/216.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/256.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/32.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/48.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/50.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/512.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/55.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/57.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/64.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/72.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/76.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/88.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@1x.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:example/widgets/story.dart'; 2 | import 'package:flutter/material.dart'; 3 | 4 | void main() { 5 | runApp( 6 | const MaterialApp( 7 | debugShowCheckedModeBanner: false, 8 | home: StoryWidget(), 9 | ), 10 | ); 11 | } 12 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/lib/stories/stories.dart: -------------------------------------------------------------------------------- 1 | export 'buttons.dart'; 2 | export 'colors.dart'; 3 | export 'common.dart'; 4 | export 'currency_inputs.dart'; 5 | export 'git_log.dart'; 6 | export 'inputs.dart'; 7 | export 'read_only.dart'; 8 | export 'sheet.dart'; 9 | export 'snackbar.dart'; 10 | -------------------------------------------------------------------------------- /packages/ui_components_lib/example/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/web/favicon.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/web/icons/Icon-192.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/web/icons/Icon-512.png -------------------------------------------------------------------------------- /packages/ui_components_lib/example/web/icons/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/example/web/icons/favicon.png -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/components/common/squircle/squircle.dart: -------------------------------------------------------------------------------- 1 | //GENERATED BARREL FILE 2 | export 'squircle_box_border.dart'; 3 | export 'squircle_input_border.dart'; 4 | export 'squircle_shape_border.dart'; 5 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/components/common/switcher/common_tab_switcher_style.dart: -------------------------------------------------------------------------------- 1 | enum CommonTabSwitcherStyle { small, usual } 2 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/components/displayable/bottom_sheet/bottom_sheet.dart: -------------------------------------------------------------------------------- 1 | //GENERATED BARREL FILE 2 | export 'common_bottom_sheet.dart'; 3 | export 'common_sliding_panel.dart'; 4 | export 'sheet_draggable_line.dart'; 5 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/components/displayable/displayable.dart: -------------------------------------------------------------------------------- 1 | export 'bottom_sheet/bottom_sheet.dart'; 2 | export 'browser_bottom_bar_primary.dart'; 3 | export 'count_indicator.dart'; 4 | export 'progress_bar.dart'; 5 | export 'snackbar.dart'; 6 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/fonts/Inter/Inter-VariableFont_slnt,wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/lib/fonts/Inter/Inter-VariableFont_slnt,wght.ttf -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/fonts/Inter/static/Inter-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/lib/fonts/Inter/static/Inter-Black.ttf -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/fonts/Inter/static/Inter-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/lib/fonts/Inter/static/Inter-Bold.ttf -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/fonts/Inter/static/Inter-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/lib/fonts/Inter/static/Inter-ExtraBold.ttf -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/fonts/Inter/static/Inter-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/lib/fonts/Inter/static/Inter-ExtraLight.ttf -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/fonts/Inter/static/Inter-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/lib/fonts/Inter/static/Inter-Light.ttf -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/fonts/Inter/static/Inter-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/lib/fonts/Inter/static/Inter-Medium.ttf -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/fonts/Inter/static/Inter-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/lib/fonts/Inter/static/Inter-Regular.ttf -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/fonts/Inter/static/Inter-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/lib/fonts/Inter/static/Inter-SemiBold.ttf -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/fonts/Inter/static/Inter-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/packages/ui_components_lib/lib/fonts/Inter/static/Inter-Thin.ttf -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/opac.dart: -------------------------------------------------------------------------------- 1 | class Opac { 2 | /// 0.5 3 | static const double medium = 0.5; 4 | 5 | /// 0.73 6 | static const double large = 0.73; 7 | } 8 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/res/images.dart: -------------------------------------------------------------------------------- 1 | abstract class AssetsImages { 2 | static const checkedUri = '$_path/checked.svg'; 3 | 4 | static const _path = 'packages/ui_components_lib/assets/images'; 5 | } 6 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/utils/platform_utils.dart: -------------------------------------------------------------------------------- 1 | import 'package:ui_components_lib/utils/view_utils.dart'; 2 | 3 | enum AppLayout { 4 | phone, 5 | tablet; 6 | } 7 | 8 | final currentAppLayout = 9 | initialScreenWidth >= minTabletWidth ? AppLayout.tablet : AppLayout.phone; 10 | 11 | final isPhoneL = currentAppLayout == AppLayout.phone; 12 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/v2/extensions/color_extension.dart: -------------------------------------------------------------------------------- 1 | import 'dart:ui'; 2 | 3 | extension ColorExtension on Color { 4 | ColorFilter get colorFilter => ColorFilter.mode( 5 | this, 6 | BlendMode.srcIn, 7 | ); 8 | } 9 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/v2/extensions/extensions.dart: -------------------------------------------------------------------------------- 1 | export 'color_extension.dart'; 2 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/v2/ui_components_lib_v2.dart: -------------------------------------------------------------------------------- 1 | export 'package:flutter_svg/flutter_svg.dart'; 2 | 3 | export 'colors_v2.dart'; 4 | export 'dimens_v2.dart'; 5 | export 'opac_v2.dart'; 6 | export 'predefined_theme_v2.dart'; 7 | export 'text_styles_v2.dart'; 8 | export 'theme_style_v2.dart'; 9 | export 'widgets/widgets.dart'; 10 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/v2/widgets/buttons/button_shape.dart: -------------------------------------------------------------------------------- 1 | //It depends on border radius, type of button (button with text, float action 2 | // button) 3 | enum ButtonShape { rectangle, square, pill, circle } 4 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/v2/widgets/buttons/button_size.dart: -------------------------------------------------------------------------------- 1 | //Different button size has different padding, text sizes, height 2 | enum ButtonSize { large, medium, small } 3 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/v2/widgets/cards/cards.dart: -------------------------------------------------------------------------------- 1 | export 'primary_card.dart'; 2 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/v2/widgets/chips/chips.dart: -------------------------------------------------------------------------------- 1 | export 'chips_type.dart'; 2 | export 'primary_chip.dart'; 3 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/v2/widgets/chips/chips_type.dart: -------------------------------------------------------------------------------- 1 | enum ChipsType { normal, warning, error, success } 2 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/v2/widgets/segment_control/segment_control.dart: -------------------------------------------------------------------------------- 1 | export 'primary_segment_control.dart'; 2 | export 'segment_control_size.dart'; 3 | export 'segment_control_state.dart'; 4 | export 'switcher_segment_controls.dart'; 5 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/v2/widgets/segment_control/segment_control_size.dart: -------------------------------------------------------------------------------- 1 | enum SegmentControlSize { large, medium, small, xsmall } 2 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/v2/widgets/text/text.dart: -------------------------------------------------------------------------------- 1 | export 'primary_text.dart'; 2 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/v2/widgets/text_fields/text_fields.dart: -------------------------------------------------------------------------------- 1 | export 'base_text_field.dart'; 2 | export 'primary_text_field.dart'; 3 | export 'secure_text_field.dart'; 4 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/v2/widgets/toasts/toast_type.dart: -------------------------------------------------------------------------------- 1 | enum ToastType { 2 | //normal used instead naming default 3 | normal, 4 | error, 5 | warning, 6 | success 7 | } 8 | -------------------------------------------------------------------------------- /packages/ui_components_lib/lib/v2/widgets/toasts/toasts.dart: -------------------------------------------------------------------------------- 1 | export 'toast.dart'; 2 | export 'toast_style.dart'; 3 | export 'toast_type.dart'; 4 | -------------------------------------------------------------------------------- /scripts/build-binary/fad-ipa.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | set -o pipefail 4 | 5 | echo "🍿🏗️🍏 Build IPA for FAD with flavor $FLAVOR, target $TARGET_FILE" 6 | 7 | flutter build ipa --release --export-options-plist ios/export_options_adhoc.plist $BUILD_NUMBER_STRING --flavor $FLAVOR --target $TARGET_FILE --dart-define=SENTRY_DSN=$SENTRY_DSN 8 | -------------------------------------------------------------------------------- /scripts/build-binary/store-aab.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | set -o pipefail 4 | 5 | echo "🛒🏗️🤖 Build AAB for STORE with flavor $FLAVOR, target $TARGET_FILE" 6 | 7 | flutter build appbundle $BUILD_NUMBER_STRING --flavor $FLAVOR --target $TARGET_FILE --dart-define=SENTRY_DSN=$SENTRY_DSN 8 | -------------------------------------------------------------------------------- /scripts/build-binary/store-ipa.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | set -o pipefail 4 | 5 | echo "🛒🏗️🍏 Build IPA for STORE with flavor $FLAVOR, target $TARGET_FILE" 6 | 7 | flutter build ipa --release --export-options-plist ios/export_options_appstore.plist $BUILD_NUMBER_STRING --flavor $FLAVOR --target $TARGET_FILE --dart-define=SENTRY_DSN=$SENTRY_DSN -------------------------------------------------------------------------------- /scripts/build_and_test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | melos decrypt-secrets 6 | melos run check-format --no-select 7 | melos run codegen --no-select 8 | melos run analyze --no-select 9 | melos run test --no-select 10 | -------------------------------------------------------------------------------- /scripts/deploy/fad-ipa.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | set -o pipefail 4 | 5 | echo "🍿🎢🍏 Deploy IPA for FAD with flavor: $FLAVOR" 6 | 7 | cd ios 8 | fastlane ios deploy_fad flavor:"$FLAVOR" 9 | cd .. -------------------------------------------------------------------------------- /scripts/deploy/store-aab.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | set -o pipefail 4 | 5 | echo "🛒🎢🤖 Deploy AAB for STORE with flavor: $FLAVOR" 6 | 7 | cd android 8 | fastlane android deploy_google_play_internal flavor:"$FLAVOR" 9 | cd .. 10 | -------------------------------------------------------------------------------- /scripts/deploy/store-ipa.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | set -o pipefail 4 | 5 | echo "🛒🎢🍏 Deploy IPA for STORE with flavor: $FLAVOR" 6 | 7 | cd ios 8 | fastlane ios deploy_testflight changelog_string:"$CHANGELOG_STRING" flavor:"$FLAVOR" 9 | cd .. 10 | -------------------------------------------------------------------------------- /scripts/export-secrets.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | set -o pipefail 4 | 5 | PASSPHRASE_FILE="secrets/.secrets" 6 | if test -f "$PASSPHRASE_FILE"; then 7 | echo "Found passphrase file" 8 | source $PASSPHRASE_FILE 9 | fi 10 | -------------------------------------------------------------------------------- /scripts/fetch-connections-config.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Fetch the JSON and save it to /assets/configs/connections.json 4 | curl -sSL "https://raw.githubusercontent.com/broxus/sparx-networks/master/connections_prod.json" -o "$(dirname "$0")/../assets/configs/connections.json" -------------------------------------------------------------------------------- /scripts/get-build-number.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | set -o pipefail 4 | 5 | BUILD_NUMBER=$(dart tools/get_build_number.dart fastlane/FirebaseAPIKey.json) 6 | echo $BUILD_NUMBER 7 | 8 | -------------------------------------------------------------------------------- /scripts/ios-match-assure.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | set -o pipefail 4 | 5 | source ./scripts/export-secrets.sh 6 | 7 | export MATCH_GIT_PRIVATE_KEY="../secrets/ios-provisioning-key" 8 | 9 | cd ios 10 | fastlane ios match_assure 11 | -------------------------------------------------------------------------------- /scripts/ios-match-new-devices.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | set -o pipefail 4 | 5 | source ./scripts/export-secrets.sh 6 | 7 | cd ios 8 | fastlane ios match_new_devices 9 | -------------------------------------------------------------------------------- /secrets/secrets.tar.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/secrets/secrets.tar.gpg -------------------------------------------------------------------------------- /test/helpers/helpers.dart: -------------------------------------------------------------------------------- 1 | export 'pump_app.dart'; 2 | -------------------------------------------------------------------------------- /test/helpers/pump_app.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:flutter_test/flutter_test.dart'; 3 | 4 | extension PumpApp on WidgetTester { 5 | Future pumpApp(Widget widget) { 6 | return pumpWidget( 7 | MaterialApp( 8 | home: widget, 9 | ), 10 | ); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /utils/elementary_generator/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | analyzer: 2 | exclude: 3 | - template -------------------------------------------------------------------------------- /utils/elementary_generator/pubspec.yaml: -------------------------------------------------------------------------------- 1 | name: mwwm_generator 2 | 3 | environment: 4 | sdk: '>=3.0.0 <4.0.0' 5 | 6 | dependencies: 7 | args: ^2.4.2 8 | -------------------------------------------------------------------------------- /utils/elementary_generator/template/temp_model.dart: -------------------------------------------------------------------------------- 1 | import 'package:elementary/elementary.dart'; 2 | import 'temp.dart'; 3 | 4 | /// [ElementaryModel] for [$Temp$] 5 | class $Temp$Model extends ElementaryModel { 6 | $Temp$Model( 7 | ErrorHandler errorHandler, 8 | ) : super(errorHandler: errorHandler); 9 | } 10 | -------------------------------------------------------------------------------- /web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/web/favicon.png -------------------------------------------------------------------------------- /web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/web/icons/Icon-192.png -------------------------------------------------------------------------------- /web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/web/icons/Icon-512.png -------------------------------------------------------------------------------- /web/icons/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/web/icons/favicon.png -------------------------------------------------------------------------------- /web/splash/img/dark-1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/web/splash/img/dark-1x.png -------------------------------------------------------------------------------- /web/splash/img/dark-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/web/splash/img/dark-2x.png -------------------------------------------------------------------------------- /web/splash/img/dark-3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/web/splash/img/dark-3x.png -------------------------------------------------------------------------------- /web/splash/img/dark-4x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/web/splash/img/dark-4x.png -------------------------------------------------------------------------------- /web/splash/img/light-1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/web/splash/img/light-1x.png -------------------------------------------------------------------------------- /web/splash/img/light-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/web/splash/img/light-2x.png -------------------------------------------------------------------------------- /web/splash/img/light-3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/web/splash/img/light-3x.png -------------------------------------------------------------------------------- /web/splash/img/light-4x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/broxus/sparx_wallet_flutter/7f106c0fd853a8926a64ae6fdc9a1275a998d17f/web/splash/img/light-4x.png --------------------------------------------------------------------------------