starknet.dart
Dart SDK for StarkNet
The goal of this dart package is to be able to call any JSON-RPC endpoint exposed by the StarkNet nodes (see the specs) in a type-safe way from any dart application.
Motivation
StarkNet is a revolution in the web3 world: it allows to scale Ethereum and offers the best possible UX thanks to unique features like account abstraction or session keys.
But web3 mainstream adoption won't happen unless decentralized applications go to mobile.
That's why it's a priority to build the best possible Starknet SDK for dart applications, thus unlocking the era of Flutter mobile apps on StarkNet.
Roadmap
You can check out the full roadmap here. Talk to us on telgram if you want to challenge the priorities.
Features
-
Provider
-
Signer
-
Account
Infra
- Setup CI for unit tests
- Setup github workflow to publish to the pub.dev registry
Education
- Implement a small flutter app example
- Write a tutorial to show how to use this SDK in the context of a flutter app
- Setup a
docs
website containing multiple user guides
Contributing
If you want to contribute to this project or have any suggestion, please check out our Contributor Guide.