仮想通貨のウォレットボードを作ったよ(・ω・)ノ(2018/02/06追記)

2018年2月6日

どうもくろにゃんこたんです。
仮想通貨の業界が盛り上がって誰でも簡単に取引出来るようになりましたね(´ω`)

そこでオリジナルのウォレットボードを作ってみました!

特徴

多種類

ビットコイン・アルトコインのランキング順で991種類(2017.12.23現在)の日本円換算が可能です。
ビットコイン・アルトコインのランキング順で1514種類+Zaif銘柄の3種類(2018.02.06現在)の日本円換算が可能です。

要望があったので、ZAIFで取り扱っている銘柄(ZAIFトークン、コムサ)を別途APIで取得して追加しています。

手入力

残高は自分で入力します。
いろんな取引所がありますので、APIで全部引っ張ってくるなんて無理です。
また、APIを使わないので取引所の情報を一切保つ必要が無いです。

notリアルタイム

日本円換算のAPIを最短5分ごとに取得してきます。

技術的な話にはなりますが、
最短というのは、APIの取得をクーロンで回すわけではなく、アクセスをトリガーにしています。
なのでだれもアクセスしなかったらAPIを取得しません。
5分未満でトリガーを引かれてもキャッシュを返すのでその分高速に動作します。
API提供元に負荷を掛けずにサービスを続行でき、サーバの移転も簡単というメリットがあります。

ブラウザトリガー方式やめました。
ZAIFの価格取得API追加により、クーロンの力に頼ることにしました。
現在は3分に一回取得してきます。
APIが重い場合たまに残高が取得出来ないことがありますが、多めに見てやってください(´ω`;)
(僕は強制取得の隠しコマンドを用意していたりするのですがw)

シンプル

サーバで保持する内容はログイン用のメールアドレス、パスワード、コイン対残高情報のみとなります。
万が一ハッキングを受けたとしても漏洩する情報は最小限におさえられます。
(もちろんそれなりに対策はしていますが・・・)

本当はローカルストレージに全部保存しても良かったのですが、自分で使っていて複数の端末で確認したいときに、残高をいちいち手入力するのが面倒だったので、ログイン形式にしました。

また、チャート情報や上がった・下がったの情報を保持していないので、とても軽いです。
精神的にも安定します。

参考元

UIの面では「Coinboard」様を参考にさせていただきました。
作成した経緯としてはCoinboardでは扱っていない草コインも見られたらいいなーと思ったのが一番だったので。
見やすくて使いやすいのでオススメです。

サービス名について

適当です。
とりあえず検索してもヒットしなかったので「Kuronyancoin」にしました。

注意

表示されるレートはあくまで参考値であり、すぐに購入したからといってそのレートを保証するものではありません。
売買には各取引所のレートを必ず参考にしてください。
これは目安です。

このサービスはあくまで個人的に開発したもので、特定の企業等には一切関係がありません。
サービス自体に不正アクセス等があり、情報が漏洩したとしても一切責任は負いません。
また、このサービスは予告なく停止及び廃止する可能性もございます。

(一応言っておかないとですからね(´ω`) )

使い方

https://coin.kuronyankotan.com/
へアクセスするとログイン画面が表示されます。
そこに「新規登録」のリンクがありますのでクリック。

メールアドレスは収集目的ではありませんので、捨てアドで構いません。
今のところメールマガジンなどの配信も予定しておりません。
かぶった場合は登録できないようにだけはしています。

パスワードも他で使っているパスワードの使い回しはやめてください。
1文字から登録出来ますので、気にしない方はなんでも良いです。

初回の場合コインの登録を行ないます。
「コインの登録」ボタンを押して登録画面へいってください。

数あるコインの中から検索出来ます。(前後部分一致検索)
検索したらすぐ下のセレクトボックスから自分の入力したいコインを選択します。
あとは残高を取引所からコピペするなり、自分で入力して「登録」で完了です。

日本円換算を基準にして、トータルの金額と個々のコインの金額が表示されます。

各コインにリンクが貼ってありますので、そこをクリックすると残高を修正&削除が可能です。

また、グラフに黒猫がおりますが、スクリーンショットを撮るときなど邪魔なときにはクリックorタップで隠れます。

仮想通貨なので、寄付ボタンもページ下部につけてみました。
個人的にはXPも応援したいので、XP用のQRも付けてみました。
寄付が増えればレンタルサーバからAWSなどのメガクラウドへ行く可能性もあります。あくまで可能性ですが。。。

このシステム自体はサーバサイドは純PHP+MySQLで開発されています。
フロントエンドはjQueryとchart.jsを利用しています。
基本的に移行や再構築などは簡単に出来るようにシンプルに作っています。

また、このサービス自体の買収も歓迎します。

草コインを買い漁って、年単位でホールドする方にはオススメなサービスですので、是非試してみてくださいね(・ω・)ノ