How to build a mobile wallet for Starknet
- Create a new flutter project
flutter create wallet_app
Run it locally with flutter run to make sure it is properly configured.
- Create a
contractsfolder and setup a scarb project.
- Install Rust
rustup override set stable && rustup update - Install scarb and run
scarb --versionto make sure it is working properly - Run
scarb new contractsinwallet_app/ - Run
scarb buildincontracts/
- Run starknet locally with devnet
poetry new devnetcd devnetpoetry add starknet-devnetpoetry run starknet-devnet
- Add
deps
flutter pub add starknet_flutter-
flutter pub add hooks_riverpod dev:custom_lint dev:riverpod_lint riverpod_annotation dev:build_runner dev:riverpod_generator
