Gridcoin online wallet #4

in gridcoin •  6 years ago  (edited)

New features:

  • E-mail notifications (on login, send, receive, logout)
  • Settings
  • Multiple languages (only action messages now)
  • Administrator interface
  • Client state block in dashboard
  • Meaningful messages (I found new ideas here!)
  • Auto suspend payouts on network fork
  • Withdraw address - if I encountered unsolvable problems, I can send your funds here when closing project.
  • API results in JSON format

What is not done yet:

  • Certificate for production wallet
  • Multiple languages support in interface
  • Translation to Russian
  • Language selector
  • Automatic backups
  • 2FA

Testing:

  • My pool now using that wallet via API when sending rewards.

Screens

Client state block visible in dashboard tab:

  • '!' means error
  • '+' is incoming transaction
  • '-' is outgoing transaction
  • '?' is incoming, but not confirmed yet
  • API is global API state
  • Payouts is global payouts state
  • Client state is on when last connect was <300 seconds back. When off transactions will sent when client back online.

Settings tab (don't worry, I changed my API key):

Admin settings tab:

API in JSON format

Sample now:

$ curl -d 'api_key=xxx&method=get_balance' https://wallet.arikado.ru/api.php
{"balance":"6.21146789"}

And so on.

Links

Series

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Suggestion: use ellipsis (three dots) for unconfirmed, or that loading icon. Question mark is more like unknown transaction (nonstandard script).

  ·  6 years ago (edited)

Nice idea, changed symbol to ‘…’

What's up with the certificate? I got mine in like five minutes. Is it because the domain ends in .ru?

  ·  6 years ago (edited)

Certificate queried via hoster, I didn’t ask yet. As I know there is no zone problems.