Skip to content

FlowStable Android Test Wallet This repository contains an experimental Android wallet built for testing and validating FlowStable’s mobile wallet architecture. It focuses on UI correctness, build stability, and early security workflows before mainnet release. This is not a production wallet. Do not use real funds.

License

Notifications You must be signed in to change notification settings

FlowStablee/flowstable-android-test-wallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

    ______ __               _____ __        __    __   
   / ____// /____  _      _ / ___// /______ / /_  / /__ 
  / /_   / // __ \| | /| / /\__ \/ __/ __ ` // __ \/ // _ \
 / __/  / // /_/ /| |/ |/ /___/ / /_/ /_/ // /_/ / //  __/
/_/    /_/ \____/ |__/|__//____/\__/\__,_//_.___/_/ \___/ 
>> KERNEL_ID        :: FS-ANDROID-PROTOTYPE-V1
>> CRYPTO_CORE      :: WEB3J_LIGHTWEIGHT_EVM
>> ENCRYPTION_STD   :: AES-256-GCM + ANDROID_KEYSTORE_TEE
>> COMPILE_TARGET   :: SDK_34 [UBUNTU_CI_RUNNER]

// SYSTEM_MANIFESTO

FlowStable represents a paradigm shift in decentralized interface architecture. We discard the superfluous. We embrace the raw. It is a strictly non-custodial, high-performance EVM terminal designed for operators who demand zero-latency interaction with the distributed ledger.


// COMPONENT_ARCHITECTURE

[0x01] KEY_MANAGEMENT_SYSTEM

The cryptographic core leverages the BIP-39 standard for deterministic entropy generation. Private key vectors are secured within the device's Safezone (TEE), accessible only via biometric signature. No keys ever transmit over network protocols.

  • _algorithm: ECDSA (secp256k1)
  • _storage: Hardware-backed Keystore containers
  • _recovery: 12/24-word Mnemonic Phrase injection

[0x02] INTERFACE_LAYER

The visual stack is rendered purely in Jetpack Compose, bypassing legacy XML inflation for optimal frame-timing. The design language—Neo-Brutalism—utilizes high-contrast primitives and hard shadows to eliminate cognitive load and maximize data legibility.

  • _ui_framework: Compose BOM 2023.08.00
  • _theming: Material3 dynamic color extraction
  • _navigation: Single-Activity architecture with Compose Navigation

[0x03] NETWORK_IO

Blockchain state synchronization is achieved through asynchronous OkHttp channels and robust Retrofit adapters. We support EIP-1193 injection for seamless dApp compatibility via a custom-optimized WebView client.


// BUILD_PIPELINE

The deployment sequence requires a precise environment configuration. Deviations may result in compilation anomalies.

PARAMETER REQUIREMENT
JDK_VERSION 17 (Temurin Distribution Recommended)
ANDROID_SDK API 34 (UpsideDownCake)
GRADLE 8.4 (Kotlin DSL)

> INITIATE_BUILD_SEQUENCE

# 1. CLONE_REPOSITORY
$ git clone https://github.com/FlowStablee/flowstable-android-test-wallet.git

# 2. SYNC_GRADLE
$ ./gradlew --refresh-dependencies

# 3. COMPILE_DEBUG_ARTIFACT
$ ./gradlew clean assembleDebug

// LICENSE_PROTOCOL

This codebase is distributed under the MIT License. Permission is explicitly granted to modify, merge, publish, and distribute copies of the Software without restriction, subject to the inclusion of the original copyright notice.

// END_OF_TRANSMISSION
// FLOWSTABLE_LABS_SIGNATURE_VERIFIED

About

FlowStable Android Test Wallet This repository contains an experimental Android wallet built for testing and validating FlowStable’s mobile wallet architecture. It focuses on UI correctness, build stability, and early security workflows before mainnet release. This is not a production wallet. Do not use real funds.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages