├── packages
├── cosmos_auth
│ ├── LICENSE
│ ├── README.md
│ ├── CHANGELOG.md
│ ├── analysis_options.yaml
│ ├── lib
│ │ ├── model
│ │ │ ├── biometric_type.dart
│ │ │ ├── save_password_failure.dart
│ │ │ ├── local_auth_failure.dart
│ │ │ └── read_password_failure.dart
│ │ ├── cosmos_auth.dart
│ │ └── biometrics
│ │ │ └── biometrics.dart
│ ├── pubspec.yaml
│ ├── test
│ │ └── mocks
│ │ │ └── mocks.dart
│ └── .gitignore
├── cosmos_lint
│ ├── LICENSE
│ ├── README.md
│ ├── analysis_options.yaml
│ ├── CHANGELOG.md
│ ├── pubspec.lock
│ ├── pubspec.yaml
│ └── lib
│ │ └── lint.dart
├── cosmos_utils
│ ├── LICENSE
│ ├── CHANGELOG.md
│ ├── analysis_options.yaml
│ ├── .fvm
│ │ └── fvm_config.json
│ ├── test
│ │ ├── cosmos_utils_test.dart
│ │ ├── address_hexing_test.dart
│ │ ├── number_formatter_test.dart
│ │ └── mnemonic_test.dart
│ ├── lib
│ │ ├── group_by_extension.dart
│ │ ├── amount_formatter.dart
│ │ ├── cosmos_utils.dart
│ │ ├── credentials_storage_failure.dart
│ │ ├── app_info_provider.dart
│ │ ├── colors_generator.dart
│ │ ├── not_implemented.dart
│ │ ├── data_store.dart
│ │ ├── logger.dart
│ │ ├── future_either.dart
│ │ ├── address_parser.dart
│ │ ├── mnemonic.dart
│ │ ├── extensions.dart
│ │ └── app_info_extractor.dart
│ ├── .metadata
│ ├── README.md
│ ├── pubspec.yaml
│ └── .gitignore
├── cosmos_node_client
│ ├── LICENSE
│ ├── README.md
│ ├── CHANGELOG.md
│ ├── analysis_options.yaml
│ ├── lib
│ │ ├── cosmos_node_client.dart
│ │ ├── account
│ │ │ ├── account_derivation_failure.dart
│ │ │ └── mnemonic.dart
│ │ └── utils
│ │ │ ├── utils.dart
│ │ │ └── extensions.dart
│ ├── test
│ │ ├── cosmos_node_client_test.dart
│ │ └── mnemonic_test.dart
│ ├── .run
│ │ └── All Tests.run.xml
│ ├── pubspec.yaml
│ └── .gitignore
├── cosmos_ui_components
│ ├── LICENSE
│ ├── analysis_options.yaml
│ ├── .fvm
│ │ └── fvm_config.json
│ ├── fonts
│ │ └── inter.ttf
│ ├── assets
│ │ └── images
│ │ │ ├── more.png
│ │ │ ├── check.png
│ │ │ ├── cross.png
│ │ │ ├── toggle.png
│ │ │ ├── 2.0x
│ │ │ ├── more.png
│ │ │ ├── check.png
│ │ │ ├── cross.png
│ │ │ ├── toggle.png
│ │ │ ├── arrow_right.png
│ │ │ ├── big-arrow-left.png
│ │ │ ├── icon_invalid.png
│ │ │ ├── icon_warning.png
│ │ │ ├── receive_icon.png
│ │ │ ├── checkbox_checked.png
│ │ │ └── checkbox_unchecked.png
│ │ │ ├── 3.0x
│ │ │ ├── more.png
│ │ │ ├── check.png
│ │ │ ├── cross.png
│ │ │ ├── toggle.png
│ │ │ ├── arrow_right.png
│ │ │ ├── big-arrow-left.png
│ │ │ ├── icon_invalid.png
│ │ │ ├── icon_warning.png
│ │ │ ├── receive_icon.png
│ │ │ ├── checkbox_checked.png
│ │ │ └── checkbox_unchecked.png
│ │ │ ├── arrow_right.png
│ │ │ ├── big-arrow-left.png
│ │ │ ├── icon_invalid.png
│ │ │ ├── icon_warning.png
│ │ │ ├── receive_icon.png
│ │ │ ├── checkbox_checked.png
│ │ │ └── checkbox_unchecked.png
│ ├── lib
│ │ ├── fonts
│ │ │ ├── Inter-Bold.ttf
│ │ │ ├── Inter-Thin.ttf
│ │ │ ├── Inter-Black.ttf
│ │ │ ├── Inter-Light.ttf
│ │ │ ├── Inter-Medium.ttf
│ │ │ ├── Inter-Regular.ttf
│ │ │ ├── Inter-ExtraBold.ttf
│ │ │ ├── Inter-SemiBold.ttf
│ │ │ └── Inter-ExtraLight.ttf
│ │ ├── models
│ │ │ ├── balance.dart
│ │ │ └── account_info.dart
│ │ ├── components
│ │ │ ├── modals
│ │ │ │ ├── platform_check.dart
│ │ │ │ └── cosmos_modal_action.dart
│ │ │ ├── cosmos_divider.dart
│ │ │ ├── cosmos_token_avatar.dart
│ │ │ ├── empty_list_message.dart
│ │ │ ├── gradient_avatar.dart
│ │ │ ├── content_loading_indicator.dart
│ │ │ ├── template
│ │ │ │ ├── transaction_history_group_title.dart
│ │ │ │ ├── cosmos_balance_list_view.dart
│ │ │ │ └── cosmos_balance_heading.dart
│ │ │ ├── cosmos_app_bar_action.dart
│ │ │ ├── cosmos_error_view.dart
│ │ │ ├── cosmos_bottom_sheet_container.dart
│ │ │ ├── minimal_bottom_spacer.dart
│ │ │ ├── cosmos_qr_image.dart
│ │ │ ├── cosmos_back_button.dart
│ │ │ ├── app_version_text.dart
│ │ │ ├── chip_text.dart
│ │ │ ├── cosmos_image_button.dart
│ │ │ ├── content_state_switcher.dart
│ │ │ ├── info_card.dart
│ │ │ └── cosmos_circle_text_button.dart
│ │ └── utils
│ │ │ ├── global_constants.dart
│ │ │ ├── durations.dart
│ │ │ └── date_formatter.dart
│ ├── test
│ │ ├── cosmos_ui_components_test.dart
│ │ ├── screenshot_tests
│ │ │ ├── goldens
│ │ │ │ ├── ci
│ │ │ │ │ └── cosmos_elevated_button.png
│ │ │ │ └── macos
│ │ │ │ │ └── cosmos_elevated_button.png
│ │ │ ├── flutter_test_config.dart
│ │ │ └── cosmos_elevated_button_test.dart
│ │ └── test_utils
│ │ │ └── golden_test_utils.dart
│ ├── .idea
│ │ ├── vcs.xml
│ │ └── .gitignore
│ ├── .metadata
│ ├── README.md
│ ├── CHANGELOG.md
│ └── pubspec.yaml
└── transaction_signing_gateway
│ ├── LICENSE
│ ├── lib
│ ├── model
│ │ ├── signed_transaction.dart
│ │ ├── unsigned_transaction.dart
│ │ ├── account_derivation_info.dart
│ │ ├── private_account_credentials.dart
│ │ ├── transaction_hash.dart
│ │ ├── account_lookup_key.dart
│ │ ├── clear_credentials_failure.dart
│ │ ├── private_account_credentials_serializer.dart
│ │ ├── transaction_log.dart
│ │ ├── transaction_broadcasting_failure.dart
│ │ ├── account_public_info_serializer.dart
│ │ ├── account_derivation_failure.dart
│ │ ├── transaction_signing_failure.dart
│ │ └── account_public_info.dart
│ ├── encrypt
│ │ └── cipher.dart
│ ├── alan
│ │ ├── alan_account_derivation_info.dart
│ │ ├── alan_transaction.dart
│ │ └── alan_private_account_credentials.dart
│ ├── mobile
│ │ └── no_op_transaction_summary_ui.dart
│ ├── transaction_summary_ui.dart
│ ├── account_derivator.dart
│ ├── transaction_broadcaster.dart
│ ├── storage
│ │ └── key_info_storage.dart
│ ├── transaction_signer.dart
│ └── transaction_signing_gateway.dart
│ ├── analysis_options.yaml
│ ├── .fvm
│ └── fvm_config.json
│ ├── test
│ ├── mocks
│ │ ├── key_info_storage_mock.dart
│ │ ├── transaction_summary_ui_mock.dart
│ │ ├── test_memory_store.dart
│ │ └── stub_shared_preferences.dart
│ ├── aes_cipher_test.dart
│ ├── alan_credentials_serializer_test.dart
│ ├── account_public_info_serializer_test.dart
│ └── shared_prefs_plain_data_store_test.dart
│ ├── .metadata
│ ├── README.md
│ ├── pubspec.yaml
│ └── .gitignore
├── go.mod
├── starport_template
├── analysis_options.yaml
├── ios
│ ├── Runner
│ │ ├── Runner-Bridging-Header.h
│ │ ├── Assets.xcassets
│ │ │ ├── LaunchImage.imageset
│ │ │ │ ├── LaunchImage.png
│ │ │ │ ├── LaunchImage@2x.png
│ │ │ │ ├── LaunchImage@3x.png
│ │ │ │ ├── README.md
│ │ │ │ └── Contents.json
│ │ │ └── AppIcon.appiconset
│ │ │ │ ├── Icon-App-20x20@1x.png
│ │ │ │ ├── Icon-App-20x20@2x.png
│ │ │ │ ├── Icon-App-20x20@3x.png
│ │ │ │ ├── Icon-App-29x29@1x.png
│ │ │ │ ├── Icon-App-29x29@2x.png
│ │ │ │ ├── Icon-App-29x29@3x.png
│ │ │ │ ├── Icon-App-40x40@1x.png
│ │ │ │ ├── Icon-App-40x40@2x.png
│ │ │ │ ├── Icon-App-40x40@3x.png
│ │ │ │ ├── Icon-App-60x60@2x.png
│ │ │ │ ├── Icon-App-60x60@3x.png
│ │ │ │ ├── Icon-App-76x76@1x.png
│ │ │ │ ├── Icon-App-76x76@2x.png
│ │ │ │ ├── Icon-App-1024x1024@1x.png
│ │ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ ├── AppDelegate.swift
│ │ ├── Base.lproj
│ │ │ └── Main.storyboard
│ │ └── Info.plist
│ ├── Flutter
│ │ ├── Debug.xcconfig
│ │ ├── Release.xcconfig
│ │ └── AppFrameworkInfo.plist
│ ├── fastlane
│ │ ├── Pluginfile
│ │ ├── Appfile
│ │ └── README.md
│ ├── Gemfile
│ ├── Runner.xcodeproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ ├── WorkspaceSettings.xcsettings
│ │ │ └── IDEWorkspaceChecks.plist
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ ├── WorkspaceSettings.xcsettings
│ │ │ └── IDEWorkspaceChecks.plist
│ ├── Matchfile
│ ├── .gitignore
│ └── Podfile
├── .fvm
│ └── fvm_config.json
├── android
│ ├── gradle.properties
│ ├── app
│ │ └── src
│ │ │ └── main
│ │ │ ├── res
│ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── drawable
│ │ │ │ └── launch_background.xml
│ │ │ ├── drawable-v21
│ │ │ │ └── launch_background.xml
│ │ │ ├── values
│ │ │ │ └── styles.xml
│ │ │ └── values-night
│ │ │ │ └── styles.xml
│ │ │ └── kotlin
│ │ │ └── com
│ │ │ └── starport
│ │ │ └── template
│ │ │ └── MainActivity.kt
│ ├── fastlane
│ │ ├── Pluginfile
│ │ ├── Appfile
│ │ ├── README.md
│ │ └── Fastfile
│ ├── Gemfile
│ ├── gradle
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ ├── .gitignore
│ ├── settings.gradle
│ └── build.gradle
├── assets
│ ├── images
│ │ ├── share.png
│ │ ├── face_id.png
│ │ ├── settings.png
│ │ ├── 2.0x
│ │ │ ├── share.png
│ │ │ ├── face_id.png
│ │ │ ├── settings.png
│ │ │ ├── arrow_right.png
│ │ │ ├── plus_circle.png
│ │ │ ├── check_circle.png
│ │ │ ├── icon_check_16.png
│ │ │ ├── icon_copy_16.png
│ │ │ └── arrow_down_circle.png
│ │ ├── 3.0x
│ │ │ ├── share.png
│ │ │ ├── face_id.png
│ │ │ ├── settings.png
│ │ │ ├── arrow_right.png
│ │ │ ├── plus_circle.png
│ │ │ ├── check_circle.png
│ │ │ ├── icon_check_16.png
│ │ │ ├── icon_copy_16.png
│ │ │ └── arrow_down_circle.png
│ │ ├── arrow_right.png
│ │ ├── plus_circle.png
│ │ ├── welcome-bg.png
│ │ ├── check_circle.png
│ │ ├── icon_check_16.png
│ │ ├── icon_copy_16.png
│ │ └── arrow_down_circle.png
│ └── app_icon
│ │ └── app_icon.png
├── test
│ └── sample_test.dart
├── .idea
│ └── vcs.xml
├── lib
│ ├── utils
│ │ ├── amount_validator.dart
│ │ ├── node_info_loader.dart
│ │ ├── cosmos_balances.dart
│ │ └── token_sender.dart
│ ├── stores
│ │ ├── theme_store.dart
│ │ └── transactions_store.dart
│ ├── entities
│ │ ├── msg_send_transaction.dart
│ │ ├── import_account_form_data.dart
│ │ ├── denom.dart
│ │ ├── transaction_history_item.dart
│ │ ├── amount.dart
│ │ ├── balance.dart
│ │ └── account_additional_data.dart
│ ├── model
│ │ ├── balance_json.dart
│ │ ├── amount_json.dart
│ │ ├── tx_body_json.dart
│ │ ├── tx_json.dart
│ │ ├── tx_response_json.dart
│ │ └── tx_body_message_json.dart
│ ├── widgets
│ │ ├── starport_button_bar.dart
│ │ ├── loading_splash.dart
│ │ ├── back_up_account_card.dart
│ │ ├── asset_portfolio_heading.dart
│ │ ├── sign_transaction_tab_view_item.dart
│ │ └── balance_card_list.dart
│ ├── pages
│ │ └── select_asset_page.dart
│ ├── app_config.dart
│ └── starport_app.dart
└── .metadata
├── .vscode
└── settings.json
├── .github
└── ISSUE_TEMPLATE
│ ├── feature.md
│ ├── technical.md
│ └── bug_report.md
├── .idea
└── vcs.xml
├── flutter.go
├── .metadata
└── .gitignore
/packages/cosmos_auth/LICENSE:
--------------------------------------------------------------------------------
1 | TODO: Add your license here.
2 |
--------------------------------------------------------------------------------
/packages/cosmos_lint/LICENSE:
--------------------------------------------------------------------------------
1 | TODO: Add your license here.
2 |
--------------------------------------------------------------------------------
/packages/cosmos_utils/LICENSE:
--------------------------------------------------------------------------------
1 | TODO: Add your license here.
2 |
--------------------------------------------------------------------------------
/go.mod:
--------------------------------------------------------------------------------
1 | module github.com/tendermint/flutter/v2
2 |
3 | go 1.16
4 |
--------------------------------------------------------------------------------
/packages/cosmos_node_client/LICENSE:
--------------------------------------------------------------------------------
1 | TODO: Add your license here.
2 |
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/LICENSE:
--------------------------------------------------------------------------------
1 | TODO: Add your license here.
2 |
--------------------------------------------------------------------------------
/packages/cosmos_lint/README.md:
--------------------------------------------------------------------------------
1 | # cosmos_lint
2 |
3 | Cosmos linter package
--------------------------------------------------------------------------------
/packages/transaction_signing_gateway/LICENSE:
--------------------------------------------------------------------------------
1 | TODO: Add your license here.
2 |
--------------------------------------------------------------------------------
/packages/cosmos_auth/README.md:
--------------------------------------------------------------------------------
1 | # cosmos_auth
2 |
3 | Cosmos biometrics package
4 |
--------------------------------------------------------------------------------
/packages/cosmos_lint/analysis_options.yaml:
--------------------------------------------------------------------------------
1 | include: lib/analysis_options.yaml
2 |
--------------------------------------------------------------------------------
/packages/cosmos_auth/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | ## 0.0.1
2 |
3 | * TODO: Describe initial release.
4 |
--------------------------------------------------------------------------------
/packages/cosmos_auth/analysis_options.yaml:
--------------------------------------------------------------------------------
1 | include: package:cosmos_lint/analysis_options.yaml
--------------------------------------------------------------------------------
/packages/cosmos_lint/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | ## 0.0.1
2 |
3 | * TODO: Describe initial release.
4 |
--------------------------------------------------------------------------------
/packages/cosmos_node_client/README.md:
--------------------------------------------------------------------------------
1 | # cosmos_node_client
2 |
3 | Cosmos node client
4 |
--------------------------------------------------------------------------------
/packages/cosmos_utils/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | ## 0.0.1
2 |
3 | * TODO: Describe initial release.
4 |
--------------------------------------------------------------------------------
/packages/cosmos_utils/analysis_options.yaml:
--------------------------------------------------------------------------------
1 | include: package:cosmos_lint/analysis_options.yaml
--------------------------------------------------------------------------------
/starport_template/analysis_options.yaml:
--------------------------------------------------------------------------------
1 | include: package:cosmos_lint/analysis_options.yaml
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "conventionalCommits.scopes": [
3 | "fvm"
4 | ]
5 | }
--------------------------------------------------------------------------------
/packages/cosmos_node_client/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | ## 0.0.1
2 |
3 | * TODO: Describe initial release.
4 |
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/packages/cosmos_node_client/analysis_options.yaml:
--------------------------------------------------------------------------------
1 | include: package:cosmos_lint/analysis_options.yaml
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/analysis_options.yaml:
--------------------------------------------------------------------------------
1 | include: package:cosmos_lint/analysis_options.yaml
--------------------------------------------------------------------------------
/packages/transaction_signing_gateway/lib/model/signed_transaction.dart:
--------------------------------------------------------------------------------
1 | class SignedTransaction {}
2 |
--------------------------------------------------------------------------------
/starport_template/.fvm/fvm_config.json:
--------------------------------------------------------------------------------
1 | {
2 | "flutterSdkVersion": "2.10.5",
3 | "flavors": {}
4 | }
--------------------------------------------------------------------------------
/packages/cosmos_utils/.fvm/fvm_config.json:
--------------------------------------------------------------------------------
1 | {
2 | "flutterSdkVersion": "2.10.5",
3 | "flavors": {}
4 | }
--------------------------------------------------------------------------------
/packages/transaction_signing_gateway/analysis_options.yaml:
--------------------------------------------------------------------------------
1 | include: package:cosmos_lint/analysis_options.yaml
--------------------------------------------------------------------------------
/packages/transaction_signing_gateway/lib/model/unsigned_transaction.dart:
--------------------------------------------------------------------------------
1 | class UnsignedTransaction {}
2 |
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/.fvm/fvm_config.json:
--------------------------------------------------------------------------------
1 | {
2 | "flutterSdkVersion": "2.10.5",
3 | "flavors": {}
4 | }
--------------------------------------------------------------------------------
/packages/transaction_signing_gateway/.fvm/fvm_config.json:
--------------------------------------------------------------------------------
1 | {
2 | "flutterSdkVersion": "2.10.5",
3 | "flavors": {}
4 | }
--------------------------------------------------------------------------------
/packages/transaction_signing_gateway/lib/model/account_derivation_info.dart:
--------------------------------------------------------------------------------
1 | abstract class AccountDerivationInfo {}
2 |
--------------------------------------------------------------------------------
/packages/cosmos_auth/lib/model/biometric_type.dart:
--------------------------------------------------------------------------------
1 | enum BiometricType {
2 | face,
3 | fingerprint,
4 | iris,
5 | }
6 |
--------------------------------------------------------------------------------
/starport_template/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/starport_template/assets/images/share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/share.png
--------------------------------------------------------------------------------
/starport_template/assets/images/face_id.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/face_id.png
--------------------------------------------------------------------------------
/starport_template/assets/images/settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/settings.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/fonts/inter.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/fonts/inter.ttf
--------------------------------------------------------------------------------
/starport_template/assets/app_icon/app_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/app_icon/app_icon.png
--------------------------------------------------------------------------------
/starport_template/assets/images/2.0x/share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/2.0x/share.png
--------------------------------------------------------------------------------
/starport_template/assets/images/3.0x/share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/3.0x/share.png
--------------------------------------------------------------------------------
/starport_template/assets/images/arrow_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/arrow_right.png
--------------------------------------------------------------------------------
/starport_template/assets/images/plus_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/plus_circle.png
--------------------------------------------------------------------------------
/starport_template/assets/images/welcome-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/welcome-bg.png
--------------------------------------------------------------------------------
/starport_template/assets/images/2.0x/face_id.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/2.0x/face_id.png
--------------------------------------------------------------------------------
/starport_template/assets/images/2.0x/settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/2.0x/settings.png
--------------------------------------------------------------------------------
/starport_template/assets/images/3.0x/face_id.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/3.0x/face_id.png
--------------------------------------------------------------------------------
/starport_template/assets/images/3.0x/settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/3.0x/settings.png
--------------------------------------------------------------------------------
/starport_template/assets/images/check_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/check_circle.png
--------------------------------------------------------------------------------
/starport_template/assets/images/icon_check_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/icon_check_16.png
--------------------------------------------------------------------------------
/starport_template/assets/images/icon_copy_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/icon_copy_16.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/more.png
--------------------------------------------------------------------------------
/starport_template/assets/images/2.0x/arrow_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/2.0x/arrow_right.png
--------------------------------------------------------------------------------
/starport_template/assets/images/2.0x/plus_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/2.0x/plus_circle.png
--------------------------------------------------------------------------------
/starport_template/assets/images/3.0x/arrow_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/3.0x/arrow_right.png
--------------------------------------------------------------------------------
/starport_template/assets/images/3.0x/plus_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/3.0x/plus_circle.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/check.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/check.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/cross.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/cross.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/toggle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/toggle.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/lib/fonts/Inter-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/lib/fonts/Inter-Bold.ttf
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/lib/fonts/Inter-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/lib/fonts/Inter-Thin.ttf
--------------------------------------------------------------------------------
/starport_template/assets/images/2.0x/check_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/2.0x/check_circle.png
--------------------------------------------------------------------------------
/starport_template/assets/images/2.0x/icon_check_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/2.0x/icon_check_16.png
--------------------------------------------------------------------------------
/starport_template/assets/images/2.0x/icon_copy_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/2.0x/icon_copy_16.png
--------------------------------------------------------------------------------
/starport_template/assets/images/3.0x/check_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/3.0x/check_circle.png
--------------------------------------------------------------------------------
/starport_template/assets/images/3.0x/icon_check_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/3.0x/icon_check_16.png
--------------------------------------------------------------------------------
/starport_template/assets/images/3.0x/icon_copy_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/3.0x/icon_copy_16.png
--------------------------------------------------------------------------------
/starport_template/assets/images/arrow_down_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/arrow_down_circle.png
--------------------------------------------------------------------------------
/starport_template/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/starport_template/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/2.0x/more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/2.0x/more.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/3.0x/more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/3.0x/more.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/lib/fonts/Inter-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/lib/fonts/Inter-Black.ttf
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/lib/fonts/Inter-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/lib/fonts/Inter-Light.ttf
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/lib/fonts/Inter-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/lib/fonts/Inter-Medium.ttf
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/lib/fonts/Inter-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/lib/fonts/Inter-Regular.ttf
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/2.0x/check.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/2.0x/check.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/2.0x/cross.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/2.0x/cross.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/2.0x/toggle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/2.0x/toggle.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/3.0x/check.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/3.0x/check.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/3.0x/cross.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/3.0x/cross.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/3.0x/toggle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/3.0x/toggle.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/arrow_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/arrow_right.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/lib/fonts/Inter-ExtraBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/lib/fonts/Inter-ExtraBold.ttf
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/lib/fonts/Inter-SemiBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/lib/fonts/Inter-SemiBold.ttf
--------------------------------------------------------------------------------
/starport_template/assets/images/2.0x/arrow_down_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/2.0x/arrow_down_circle.png
--------------------------------------------------------------------------------
/starport_template/assets/images/3.0x/arrow_down_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/assets/images/3.0x/arrow_down_circle.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/big-arrow-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/big-arrow-left.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/icon_invalid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/icon_invalid.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/icon_warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/icon_warning.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/receive_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/receive_icon.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/lib/fonts/Inter-ExtraLight.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/lib/fonts/Inter-ExtraLight.ttf
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/2.0x/arrow_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/2.0x/arrow_right.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/3.0x/arrow_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/3.0x/arrow_right.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/checkbox_checked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/checkbox_checked.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/2.0x/big-arrow-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/2.0x/big-arrow-left.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/2.0x/icon_invalid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/2.0x/icon_invalid.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/2.0x/icon_warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/2.0x/icon_warning.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/2.0x/receive_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/2.0x/receive_icon.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/3.0x/big-arrow-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/3.0x/big-arrow-left.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/3.0x/icon_invalid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/3.0x/icon_invalid.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/3.0x/icon_warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/3.0x/icon_warning.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/3.0x/receive_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/3.0x/receive_icon.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/checkbox_unchecked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/checkbox_unchecked.png
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature
3 | about: New feature
4 | title: "[Feature] "
5 | labels: "Feature \U0001F4A1"
6 | assignees: ''
7 |
8 | ---
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/technical.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Technical
3 | about: Technical task
4 | title: ''
5 | labels: "Technical \U0001F6E0"
6 | assignees: ''
7 |
8 | ---
9 |
10 |
11 |
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/2.0x/checkbox_checked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/2.0x/checkbox_checked.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/3.0x/checkbox_checked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/3.0x/checkbox_checked.png
--------------------------------------------------------------------------------
/starport_template/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 |
--------------------------------------------------------------------------------
/starport_template/test/sample_test.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter_test/flutter_test.dart';
2 |
3 | void main() {
4 | test('sample test', () {
5 | expect(true, isTrue);
6 | });
7 | }
8 |
--------------------------------------------------------------------------------
/packages/cosmos_lint/pubspec.lock:
--------------------------------------------------------------------------------
1 | # Generated by pub
2 | # See https://dart.dev/tools/pub/glossary#lockfile
3 | packages: {}
4 | sdks:
5 | dart: ">=2.14.0 <3.0.0"
6 | flutter: ">=1.17.0"
7 |
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/2.0x/checkbox_unchecked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/2.0x/checkbox_unchecked.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/assets/images/3.0x/checkbox_unchecked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/assets/images/3.0x/checkbox_unchecked.png
--------------------------------------------------------------------------------
/starport_template/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/starport_template/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/starport_template/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/starport_template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/starport_template/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 |
--------------------------------------------------------------------------------
/starport_template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/test/cosmos_ui_components_test.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter_test/flutter_test.dart';
2 |
3 | void main() {
4 | test('sample test', () {
5 | expect(true, isTrue);
6 | });
7 | }
8 |
--------------------------------------------------------------------------------
/packages/cosmos_utils/test/cosmos_utils_test.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter_test/flutter_test.dart';
2 |
3 | void main() {
4 | test('adds one to input values', () {
5 | expect(true, isTrue);
6 | });
7 | }
8 |
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/starport_template/ios/Gemfile:
--------------------------------------------------------------------------------
1 | source "https://rubygems.org"
2 |
3 | gem "fastlane"
4 | plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile')
5 | eval_gemfile(plugins_path) if File.exist?(plugins_path)
6 |
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/test/screenshot_tests/goldens/ci/cosmos_elevated_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/test/screenshot_tests/goldens/ci/cosmos_elevated_button.png
--------------------------------------------------------------------------------
/starport_template/android/Gemfile:
--------------------------------------------------------------------------------
1 | source "https://rubygems.org"
2 |
3 | gem "fastlane"
4 | plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile')
5 | eval_gemfile(plugins_path) if File.exist?(plugins_path)
6 |
--------------------------------------------------------------------------------
/starport_template/android/fastlane/Appfile:
--------------------------------------------------------------------------------
1 | json_key_file("") # Path to the json secret file - Follow https://docs.fastlane.tools/actions/supply/#setup to get one
2 | package_name("com.starport.template") # e.g. com.krausefx.app
3 |
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/starport_template/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/test/screenshot_tests/goldens/macos/cosmos_elevated_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tendermint/flutter/HEAD/packages/cosmos_ui_components/test/screenshot_tests/goldens/macos/cosmos_elevated_button.png
--------------------------------------------------------------------------------
/starport_template/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/starport_template/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/packages/cosmos_lint/pubspec.yaml:
--------------------------------------------------------------------------------
1 | name: cosmos_lint
2 | version: 1.9.0
3 | decription: Cosmos Linter
4 | homepage: ignite.com
5 | publish_to: 'none' # TODO publish it when ready
6 |
7 | environment:
8 | sdk: ">=2.14.0 <3.0.0"
9 | flutter: ">=1.17.0"
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/starport_template/android/app/src/main/kotlin/com/starport/template/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.starport.template
2 |
3 | import io.flutter.embedding.android.FlutterFragmentActivity
4 |
5 | class MainActivity: FlutterFragmentActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Datasource local storage ignored files
5 | /dataSources/
6 | /dataSources.local.xml
7 | # Editor-based HTTP Client requests
8 | /httpRequests/
9 |
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/lib/models/balance.dart:
--------------------------------------------------------------------------------
1 | class Balance {
2 | Balance({
3 | required this.denomText,
4 | required this.amountDisplayText,
5 | });
6 |
7 | final String denomText;
8 | final String amountDisplayText;
9 | }
10 |
--------------------------------------------------------------------------------
/packages/transaction_signing_gateway/test/mocks/key_info_storage_mock.dart:
--------------------------------------------------------------------------------
1 | import 'package:mocktail/mocktail.dart';
2 | import 'package:transaction_signing_gateway/storage/key_info_storage.dart';
3 |
4 | class KeyInfoStorageMock extends Mock implements KeyInfoStorage {}
5 |
--------------------------------------------------------------------------------
/packages/transaction_signing_gateway/test/mocks/transaction_summary_ui_mock.dart:
--------------------------------------------------------------------------------
1 | import 'package:mocktail/mocktail.dart';
2 | import 'package:transaction_signing_gateway/transaction_summary_ui.dart';
3 |
4 | class TransactionSummaryUIMock extends Mock implements TransactionSummaryUI {}
5 |
--------------------------------------------------------------------------------
/packages/cosmos_node_client/lib/cosmos_node_client.dart:
--------------------------------------------------------------------------------
1 | library cosmos_node_client;
2 |
3 | export 'package:cosmos_node_client/account/account.dart';
4 | export 'package:cosmos_node_client/account/account_derivation_failure.dart';
5 | export 'package:cosmos_node_client/account/mnemonic.dart';
6 |
--------------------------------------------------------------------------------
/starport_template/lib/utils/amount_validator.dart:
--------------------------------------------------------------------------------
1 | double validateAmount(String value) {
2 | if (value.isEmpty) {
3 | return 0;
4 | }
5 | final _amount = double.tryParse(value);
6 | if (_amount == null) {
7 | return 0;
8 | } else {
9 | return _amount;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/packages/cosmos_node_client/test/cosmos_node_client_test.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter_test/flutter_test.dart';
2 |
3 | void main() {
4 | test('demo test to be removed', () async {
5 | const two = 2;
6 | const three = 3;
7 |
8 | expect(two * three, equals(6));
9 | });
10 | }
11 |
--------------------------------------------------------------------------------
/packages/cosmos_utils/lib/group_by_extension.dart:
--------------------------------------------------------------------------------
1 | extension Iterables on Iterable {
2 | Map> groupBy(K Function(E) keyFunction) => fold(
3 | >{},
4 | (map, element) => map..putIfAbsent(keyFunction(element), () => []).add(element),
5 | );
6 | }
7 |
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/lib/models/account_info.dart:
--------------------------------------------------------------------------------
1 | class AccountInfo {
2 | AccountInfo({
3 | required this.name,
4 | required this.address,
5 | required this.accountId,
6 | });
7 |
8 | final String name;
9 | final String address;
10 | final String accountId;
11 | }
12 |
--------------------------------------------------------------------------------
/packages/transaction_signing_gateway/lib/encrypt/cipher.dart:
--------------------------------------------------------------------------------
1 | abstract class Cipher {
2 | String encrypt({
3 | required String password,
4 | required String data,
5 | });
6 |
7 | String decrypt({
8 | required String password,
9 | required String encryptedData,
10 | });
11 | }
12 |
--------------------------------------------------------------------------------
/starport_template/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-6.7-all.zip
7 |
--------------------------------------------------------------------------------
/starport_template/lib/stores/theme_store.dart:
--------------------------------------------------------------------------------
1 | import 'package:mobx/mobx.dart';
2 |
3 | class ThemeStore {
4 | final Observable _isDarkTheme = Observable(false);
5 |
6 | bool get isDarkTheme => _isDarkTheme.value;
7 |
8 | set isDarkTheme(bool val) => Action(() => _isDarkTheme.value = val)();
9 | }
10 |
--------------------------------------------------------------------------------
/starport_template/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/starport_template/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/flutter.go:
--------------------------------------------------------------------------------
1 | package flutter
2 |
3 | import (
4 | "embed"
5 | "io/fs"
6 | )
7 |
8 | //go:embed starport_template/* starport_template/**
9 | var app embed.FS
10 |
11 | // Boilerplate is a flutter app starter for Cosmos SDK chains.
12 | func Boilerplate() fs.FS {
13 | f, _ := fs.Sub(app, "starport_template")
14 | return f
15 | }
16 |
--------------------------------------------------------------------------------
/starport_template/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/starport_template/lib/entities/msg_send_transaction.dart:
--------------------------------------------------------------------------------
1 | import 'package:starport_template/entities/amount.dart';
2 |
3 | class MsgSendTransaction {
4 | MsgSendTransaction({required this.amount, required this.recipient, required this.fee});
5 |
6 | final Amount amount;
7 | final String recipient;
8 | final double fee;
9 | }
10 |
--------------------------------------------------------------------------------
/starport_template/android/.gitignore:
--------------------------------------------------------------------------------
1 | gradle-wrapper.jar
2 | /.gradle
3 | /captures/
4 | /gradlew
5 | /gradlew.bat
6 | /local.properties
7 | GeneratedPluginRegistrant.java
8 |
9 | # Remember to never publicly share your keystore.
10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
11 | key.properties
12 |
--------------------------------------------------------------------------------
/starport_template/ios/Matchfile:
--------------------------------------------------------------------------------
1 | storage_mode("git")
2 | type("adhoc")
3 | git_url(ENV["MATCH_GIT_URL"])
4 | team_id(ENV["MATCH_TEAM_ID"])
5 | app_identifier(ENV["MATCH_APP_ID"])
6 | username(ENV["MATCH_APPLE_USERNAME"])
7 |
8 | # For all available options run `fastlane match --help`
9 | # The docs are available on https://docs.fastlane.tools/actions/match
--------------------------------------------------------------------------------
/starport_template/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/lib/components/modals/platform_check.dart:
--------------------------------------------------------------------------------
1 | import 'dart:io';
2 |
3 | enum OS {
4 | iOS,
5 | Android,
6 | Other,
7 | }
8 |
9 | typedef OSProvider = OS Function();
10 |
11 | OS defaultOSProvider() => Platform.isIOS
12 | ? OS.iOS
13 | : Platform.isAndroid
14 | ? OS.Android
15 | : OS.Other;
16 |
--------------------------------------------------------------------------------
/starport_template/lib/model/balance_json.dart:
--------------------------------------------------------------------------------
1 | class BalanceJson {
2 | BalanceJson({required this.denom, required this.amount});
3 |
4 | BalanceJson.fromJson(Map json) {
5 | denom = json['denom'] as String;
6 | amount = json['amount'] as String;
7 | }
8 |
9 | late String denom;
10 | late String amount;
11 | }
12 |
--------------------------------------------------------------------------------
/.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: 4d7946a68d26794349189cf21b3f68cc6fe61dcb
8 | channel: stable
9 |
10 | project_type: app
11 |
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/lib/utils/global_constants.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | abstract class GlobalConstants {
4 | static const double defaultButtonHeight = 50;
5 |
6 | static const List cosmosGradientColors = [
7 | Color(0xFF64DBFC),
8 | Color(0xFF30FFDF),
9 | Color(0xFFFFFE39),
10 | ];
11 | }
12 |
--------------------------------------------------------------------------------
/starport_template/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/starport_template/.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: d79295af24c3ed621c33713ecda14ad196fd9c31
8 | channel: stable
9 |
10 | project_type: app
11 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Bug report
3 | about: Create a report to help us improve
4 | title: ''
5 | labels: "bug \U0001F41B"
6 | assignees: ''
7 |
8 | ---
9 |
10 | **Desription**
11 | A clear and concise description of what the bug is.
12 |
13 | **To Reproduce**
14 | Steps to reproduce the behavior:
15 | 1.
16 |
17 | **Expected behavior**
18 | 1.
19 |
--------------------------------------------------------------------------------
/packages/cosmos_utils/.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: d79295af24c3ed621c33713ecda14ad196fd9c31
8 | channel: stable
9 |
10 | project_type: package
11 |
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/.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: d79295af24c3ed621c33713ecda14ad196fd9c31
8 | channel: stable
9 |
10 | project_type: package
11 |
--------------------------------------------------------------------------------
/packages/transaction_signing_gateway/.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: adc687823a831bbebe28bdccfac1a628ca621513
8 | channel: unknown
9 |
10 | project_type: package
11 |
--------------------------------------------------------------------------------
/packages/cosmos_ui_components/lib/components/modals/cosmos_modal_action.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/foundation.dart';
2 |
3 | class CosmosModalAction {
4 | const CosmosModalAction({
5 | required this.text,
6 | required this.onPressed,
7 | this.isCriticalAction = false,
8 | });
9 |
10 | final String text;
11 | final VoidCallback onPressed;
12 | final bool isCriticalAction;
13 | }
14 |
--------------------------------------------------------------------------------
/starport_template/lib/model/amount_json.dart:
--------------------------------------------------------------------------------
1 | class AmountJson {
2 | AmountJson({
3 | required this.denom,
4 | required this.amount,
5 | });
6 |
7 | factory AmountJson.fromJson(Map json) => AmountJson(
8 | denom: json['denom'] as String? ?? '',
9 | amount: json['amount'] as String? ?? '',
10 | );
11 |
12 | String denom;
13 | String amount;
14 | }
15 |
--------------------------------------------------------------------------------
/starport_template/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md:
--------------------------------------------------------------------------------
1 | # Launch Screen Assets
2 |
3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory.
4 |
5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images.
--------------------------------------------------------------------------------
/starport_template/ios/fastlane/Appfile:
--------------------------------------------------------------------------------
1 | app_identifier(ENV["MATCH_APP_ID"]) # The bundle identifier of your app
2 | apple_id(ENV["MATCH_APPLE_USERNAME"]) # Your Apple email address
3 |
4 | itc_team_id(ENV["MATCH_ITC_TEAM_ID"]) # App Store Connect Team ID
5 | team_id(ENV["MATCH_TEAM_ID"]) # Developer Portal Team ID
6 |
7 | # For more information about the Appfile, see:
8 | # https://docs.fastlane.tools/advanced/#appfile
9 |
--------------------------------------------------------------------------------
/packages/cosmos_node_client/.run/All Tests.run.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/packages/cosmos_utils/lib/amount_formatter.dart:
--------------------------------------------------------------------------------
1 | import 'package:intl/intl.dart';
2 |
3 | String formatAmount(double amount, {String locale = 'en_US', String symbol = r'$'}) => amount >= 10000
4 | ? NumberFormat.compactCurrency(
5 | symbol: symbol,
6 | locale: locale,
7 | ).format(amount)
8 | : NumberFormat.currency(
9 | locale: locale,
10 | symbol: symbol,
11 | ).format(amount);
12 |
--------------------------------------------------------------------------------
/packages/transaction_signing_gateway/lib/model/private_account_credentials.dart:
--------------------------------------------------------------------------------
1 | import 'package:transaction_signing_gateway/model/account_public_info.dart';
2 |
3 | abstract class PrivateAccountCredentials {
4 | AccountPublicInfo get publicInfo;
5 |
6 | String get mnemonic;
7 |
8 | /// needed to find a proper serializer that will deal with serializing/deserializing of theese credentials
9 | String get serializerIdentifier;
10 | }
11 |
--------------------------------------------------------------------------------
/packages/cosmos_utils/lib/cosmos_utils.dart:
--------------------------------------------------------------------------------
1 | library cosmos_utils;
2 |
3 | export 'address_parser.dart';
4 | export 'app_info_provider.dart';
5 | export 'colors_generator.dart';
6 | export 'credentials_storage_failure.dart';
7 | export 'data_store.dart';
8 | export 'extensions.dart';
9 | export 'future_either.dart';
10 | export 'group_by_extension.dart';
11 | export 'logger.dart';
12 | export 'mnemonic.dart';
13 | export 'not_implemented.dart';
14 |
--------------------------------------------------------------------------------
/starport_template/lib/model/tx_body_json.dart:
--------------------------------------------------------------------------------
1 | import 'package:starport_template/model/tx_body_message_json.dart';
2 |
3 | class TxBodyJson {
4 | TxBodyJson({required this.messages});
5 |
6 | factory TxBodyJson.fromJson(Map json) => TxBodyJson(
7 | messages: (json['messages'] as List).map((x) => TxBodyMessageJson.fromJson(x as Map)).toList(),
8 | );
9 |
10 | List messages;
11 | }
12 |
--------------------------------------------------------------------------------
/starport_template/lib/model/tx_json.dart:
--------------------------------------------------------------------------------
1 | import 'package:starport_template/model/tx_body_json.dart';
2 |
3 | class TxJson {
4 | TxJson({
5 | required this.type,
6 | required this.body,
7 | });
8 |
9 | factory TxJson.fromJson(Map json) => TxJson(
10 | type: json['@type'] as String? ?? '',
11 | body: TxBodyJson.fromJson(json['body'] as Map),
12 | );
13 |
14 | String type;
15 | TxBodyJson body;
16 | }
17 |
--------------------------------------------------------------------------------
/packages/cosmos_utils/test/address_hexing_test.dart:
--------------------------------------------------------------------------------
1 | import 'package:cosmos_utils/cosmos_utils.dart';
2 | import 'package:flutter_test/flutter_test.dart';
3 |
4 | void main() {
5 | test('bech32 to hex conversion', () {
6 | const address = 'cosmos1ygptsc84j7lezp6cvrjffu52520tla508qp4vk';
7 | const expected = '2202b860f597bf91075860e494f28aa29ebff68f';
8 |
9 | // ignore: deprecated_member_use_from_same_package
10 | expect(bech32ToHex(address), expected);
11 | });
12 | }
13 |
--------------------------------------------------------------------------------
/starport_template/lib/entities/import_account_form_data.dart:
--------------------------------------------------------------------------------
1 | import 'package:starport_template/entities/account_additional_data.dart';
2 |
3 | class ImportAccountFormData {
4 | const ImportAccountFormData({
5 | required this.mnemonic,
6 | required this.name,
7 | required this.password,
8 | required this.additionalData,
9 | });
10 |
11 | final String mnemonic;
12 | final String name;
13 | final String password;
14 | final AccountAdditionalData additionalData;
15 | }
16 |
--------------------------------------------------------------------------------
/starport_template/ios/Runner/AppDelegate.swift:
--------------------------------------------------------------------------------
1 | import UIKit
2 | import Flutter
3 |
4 | @UIApplicationMain
5 | @objc class AppDelegate: FlutterAppDelegate {
6 | override func application(
7 | _ application: UIApplication,
8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
9 | ) -> Bool {
10 | GeneratedPluginRegistrant.register(with: self)
11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions)
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/packages/cosmos_lint/lib/lint.dart:
--------------------------------------------------------------------------------
1 | /// To enable `cosmos_lint`,
2 | /// 1. Add it to your dev_dependencies
3 | /// ```yaml
4 | /// dev_dependencies:
5 | /// cosmos_lint:
6 | /// git:
7 | /// url: https://github.com/tendermint/flutter.git
8 | /// path: packages/cosmos_lint
9 | /// ref: main
10 | /// ```
11 | ///
12 | /// 2. Include the rules into your `analysis_options.yaml`
13 | /// ```yaml
14 | /// include: package:cosmos_lint/analysis_options.yaml
15 | /// ```
16 | library lint;
17 |
--------------------------------------------------------------------------------
/packages/cosmos_auth/lib/model/save_password_failure.dart:
--------------------------------------------------------------------------------
1 | enum SavePasswordFailureType {
2 | Unknown,
3 | StorageFailure,
4 | }
5 |
6 | class SavePasswordFailure {
7 | const SavePasswordFailure.unknown([this.cause, this.stack]) : type = SavePasswordFailureType.Unknown;
8 |
9 | const SavePasswordFailure.storageFailure(this.cause, [this.stack]) : type = SavePasswordFailureType.StorageFailure;
10 |
11 | final SavePasswordFailureType type;
12 | final dynamic cause;
13 | final dynamic stack;
14 | }
15 |
--------------------------------------------------------------------------------
/packages/cosmos_utils/lib/credentials_storage_failure.dart:
--------------------------------------------------------------------------------
1 | class CredentialsStorageFailure {
2 | const CredentialsStorageFailure(this.message, {this.cause, this.stack});
3 |
4 | final String message;
5 | final dynamic cause;
6 |
7 | final dynamic stack;
8 |
9 | @override
10 | String toString() {
11 | return 'CredentialsStorageFailure{message: $message'
12 | '${cause != null ? '\ncause: $cause' : ''}'
13 | '${stack != null ? '\nstack: $stack' : ''}'
14 | '}';
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/packages/transaction_signing_gateway/lib/model/transaction_hash.dart:
--------------------------------------------------------------------------------
1 | import 'package:equatable/equatable.dart';
2 |
3 | class TransactionHash extends Equatable {
4 | const TransactionHash({required this.hash});
5 |
6 | final String hash;
7 |
8 | @override
9 | List