Gridcoin online wallet #2

in #gridcoin5 years ago (edited)

Yesterday I created database. Today I wrote code. Some libraries are used from other my projects (gridcoin pool, coinhive pool): email sending library, gridcoin client interaction library, database interaction library.

From now you can register, log in, generate new addresses, receive and send funds. Minimal working model. API has only one function now: get balance.

It might look like working product, but it is early stage of development. I think only 20 % done now. Project contains 977 strings of code now (with reusable libraries).

What is not done yet (almost all features):

  • 2FA
  • Other API methods
  • QR codes
  • Multiple languages support
  • Meaningful error messages
  • Web interface with tabs
  • User settings
  • Mail notices
  • Administrator interface
  • Address book
  • Wallet backup
  • Testing that all

When you test project, you tries to do every possible thing. Sending 1 GRC. Sending 10 GRC. Senging 0.2 GRC. Sending 0,2 GRC. Sending 100000000 GRC. Sending 0.000000001 GRC Sending -1 GRC. Sending xfmkelf GRC. Sending ";\ GRC. Sending 0 GRC. Sending 1 lizard in a cup. Send twice. Sent to other user. Send to youself. Send to wrong address. And that is only about sending.

How interface looks like now:

Notes

It's ok if you register or generate addresses on test wallet. I don't recommend you to send funds here. If you want to check receiving and sending, use small amounts, like 0.01 GRC.

Links

Coin Marketplace

STEEM 0.31
TRX 0.11
JST 0.034
BTC 64549.55
ETH 3170.62
USDT 1.00
SBD 4.13