Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rolginroman/streams-list-accounts-solana
Test demo integration with streamflow for Solana accounts
https://github.com/rolginroman/streams-list-accounts-solana
Last synced: 3 days ago
JSON representation
Test demo integration with streamflow for Solana accounts
- Host: GitHub
- URL: https://github.com/rolginroman/streams-list-accounts-solana
- Owner: RolginRoman
- Created: 2023-10-13T23:18:35.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-15T17:13:09.000Z (over 1 year ago)
- Last Synced: 2024-10-19T03:25:21.768Z (4 months ago)
- Language: TypeScript
- Size: 192 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Streamflow Solana Integration
Basic app for create and review Streamflow program streams
Required:
- Phantom wallet
Available features:
- creation stream with `@streamflow/stream` library (Create payment /src/hooks/useCreateStream.ts)
- load current wallet balance for NATIVE_MINT and other available spl tokens (/src/hooks/useTokenAccounts.ts)
- overview of all created streams (payments & vesting)
- info about mints loaded from `solflare-wallet` dictionary (/src/hooks/useTokens.ts)
- in case of `phantom wallet` unavailability show a message/link for the installation# Dev environment
How to start work here:
- npm i
- npm run dev# Known minors
- Rate-limits rpc?
- bundle size (all web3 js stuff is really massive. need futher investigation)# Room for improvements
- global state management (like tanstack-query, redux, etc.)
- deep styling for Wallet adapter lib
- work with BN from the chain balance and the creation form (need to check edge cases)
- snappy design