I made mobile number based #blockchain wallet and backend on a private #solana blockchain #node. the system provides full transaction functionality.
Users can
register ,
login ,
send or receive tokens via mobile number.
Tokens are issued through a #private solana node, which can be made production grade and scaled to multiple nodes for improved reliability and performance.
The backend is powered by a #golang server, which serves as a #API layer between solana node and #flutter based mobile #wallet app. The server handles :-
1 user registration
2 login and authentication
3 wallet creation
4 transaction processing and locking
5 provides balance and list of transaction
The flutter mobile app acts as the client interface, allowing users to:
1 register and create wallet or log in to an existing one
2 view the recent transactions
3 send and receive tokens using mobile numbers, similar to upi apps, making blockchain transactions simple and user friendly
This solution makes blockchain based token transaction easy and #nft/ assets s can be added to it.
why solana over #etherium
1 solana can scale very well because of rust underlying , no #dsl
why golang
1 golang can create highly scalable and secure backend apis that works securely and are high performant. also transaction locking
why flutter
1 kotlin can be used for creating mobile apps but flutter apps can be made easily for android and ios and desktop and web platforms from same codebase .
lets connect if you want to know more or see it in production
Top comments (0)