Custom SmartCash Web-based Wallet Application
No doubt, there are a bunch of #SmartCash's wallets out there, both official and 3rd party wallets; Node client, light wallet, web wallet, mobile wallet or even paper wallet. But for some reasons, they don't meet the needs what you want, right?
In the case, I have not found the node client of SmartCash's packages on Ubuntu PPA for my working desktop Ubuntu 14.04 LTS, then got from the source but it doesn't support QT Wallet (GUI of the node client). Another case, I installed the node client on single-board computer that doesn't support the GUI, so I thought I need to develop custom app to interact the node. Perhaps, for further use you want to use the custom app for sharing the wallet to your family & friends, using within organisation, community or even customers; Whatever your reasons are.
I wrote such funny illustration about using crypto in the future, a merchant of small shop using "crypto only" in dialy transaction. A local sellers might have the custom wallet app for their local shopping needs. Find out the post here https://steemit.com/fun/@saunghanan/once-upon-a-time-a-cryto-story
Simple Web Wallet (for now)
I released the initial version of app in BitBucket https://bitbucket.org/saunghanan/smartcash-web-wallet/. This release has simple features:
- Web based and mobile first
- Balance and wallet information
- Send and receive SMART
- The latest transactions
Put on your Pi or other SBCs as the node server, you can access everywhere in many devices through your local network or even Internet, that's simple!
Further development (the goal)
It's the long journey, having great potentials in the future. I got the goal for further development:
- Multi account. In this feature, you can create many accounts for family members or friends, accounts within organisation or community, and for your customers.
- Realtime transactions and notifications.
- The interface of the SmartCash's features such as SmartRewards, SmartNodes, SmartVotes etc.
- Fiat to SMART conversion. This supports the local merchant use.
- And other customs. Give me many great ideas here, mates!
How to install and run the app
You need the node client installed on your computer and running smartcashd
or smartcash-qt
with the -server
argument, the app will communicate to node via HTTP JSON-RPC. Open the smartcash.conf file and add the following lines:
server=1
daemon=1
rpcuser=smartcash
rpcpassword=password
rpcallowip=127.0.0.1
rpcport=9679
After your node is ready, download the release from the initial version package, extract and run with this command:
php -S 127.0.0.1:8080 -t public/
That's it, just open the address http://localhost:8080
on your browser, then access your wallet.
Follow the full instruction from here.
Got an idea? Support this app
This app is the side project, but I always make the deal to myself for a dedicated time to write line-by-line of code. Comment when you got any idea or some input, submit an issue to Bitbucket, or send some SMART or BTC to buy some cup of coffee ☕ to me.
Scan the barcode
or send to:
SMART Address: SYeNXW8xe514jq9xgXYRvNpSahNoYiPqDA
BTC Address: 35M6AAA845cNGW3GHHxSjp6KNoG2ju3FaJ
Learn more about @smartcash!!
Website
Discord
Twitter
Facebook
Instagram
Telegram
GAB
Forum
Nice implementation! Hope to see more from you.
Thanks, not yet updated until now 🔜 a bit busy right now but I'll update as soon as I can