starknet 0.0.2 copy "starknet: ^0.0.2" to clipboard
starknet: ^0.0.2 copied to clipboard

outdated

The Dart SDK for StarkNet. It implements all the JSON-RPC endpoints plus higher level abstractions to deal with smart contracts.

⚠️⚠️⚠️ This package is a work in progress. Do not use in production. ⚠️⚠️⚠️

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.

📚 docs

💬 telegram chat

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.

4
likes
0
points
166
downloads

Publisher

verified publishergabinmarignier.com

Weekly Downloads

The Dart SDK for StarkNet. It implements all the JSON-RPC endpoints plus higher level abstractions to deal with smart contracts.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

crypto, freezed_annotation, http, json_annotation, pointycastle

More

Packages that depend on starknet