モナパウォレットを作ろうかなと思ってる理由

Monapartyに特化したウォレットを作るといいかなと思ったので、動機をメモします。

Counterwalletは機能を網羅しているが使いづらい点がある

Counterpartyとセットで開発されMonapartyにも移植されているCounterwalletは、オフィシャルだけあってCounterpartyの全機能を網羅してくれています。ただ使っている人はわかると思いますがいくつか挙動/表示に怪しさがあります。

  • 実際には承認済みのトランザクションがいつまでも承認されてないように表示されて、それに伴い関連する操作も受け付けなかったりする。ブラウザに保存されているデータを消すと解決するが、そうすると別の問題が起きる。
  • ブラウザに保存されているデータを消す/別のブラウザでアクセスすると、アドレスに設定したラベルが消える。また、MONAの入っていないアドレスは(トークンが入っていても)自動では再検出してくれない。
  • アドレスに入っているトークンの種類が多いとけっこう動きが重くなる。
  • トークン名が20文字を超えていると末尾が表示されない。これは「Show Info」してもやっぱり表示されないので、本当にトークン名がわからなくなる。

などなど。これは古い実装がそのままアップデートされていないのもあるでしょうし、そもそも1つのアドレスに何百種類もトークンを入れているユーザがごろごろいる現在の状況がMonaparty特有というのもあると思います。

Monaparty公式としてもCounterwalletの利用は推していないとのことです。

もにゃにMonapartyの機能をいま以上に足すべきだとは思わない

これ私がそう思うだけでもにゃ公式がどう思っているかは知らないのですが、もにゃのMonaparty対応はトークンの送受信ができてモナカードが見られる現状で上出来なのではないでしょうか。とてもたくさんの通貨に対応しているウォレットなので、トークン発行とかDEXとか、Monaparty特有の機能をさらに足していくのはいろいろなものを難しくするだけな気がします。

とするとMonapartyに特化したサードパーティウォレットが現れないことには、機能はあるけど使いづらいCounterwalletと機能が限定的だけど使いやすいもにゃの2択になっているわけです。これはよくない。

Monacardの登録APIを使ってあげたい

なちゃっと先生がせっかく用意してくれたAPI。使ってあげたい。

私がウォレットを作ればカード登録APIを使ってウォレット上の操作だけで簡単にモナカードを登録できるようになる。それはとっても便利では?

モナパちゃん/MONA Tiproid/宇宙モナコインとのシナジーが期待できる

奇遇なことに私が作った他のモナコイン/Monaparty関連サービスがあるので、そのへんともちょっと連携できたら楽しい。

MonapartyにKVS機能が追加されたらさっそく活用してみたい

Counterwalletではブラウザに保存しているアドレスのラベルなどは、このKVSに保存したらいいかもしれない。

投げ先

ということで「たしかに!新しいモナパウォレットほしい!」と思ったらこのリストに投げてください。

monalist.komikikaku.com

ほしいMONAリスト クイックスタートガイド

自分のリストを公開する

f:id:anipopina:20190305150442p:plain

ほしいMONAリスト

サイトを開く。

f:id:anipopina:20190228203231p:plain

下の入力欄に12文字以上の強力なパスワードを入力して「AND GENERATE NEW PASSPHRASE」ボタンを押す。

f:id:anipopina:20190228203641p:plain

パスフレーズとQuick Access URLが生成される。入力したパスワードと生成されたパスフレーズは間違いのないように記録して、あなたにしか見られない安全な場所に保管する。Quick Access URLはブックマークなどに保存してもいいけど、他人には見せびらかさないようにする。

さっそくQuick Access URLを開く。

f:id:anipopina:20190228204031p:plain

さっきのパスワードを入力してEnter。

f:id:anipopina:20190228204116p:plain

自分のリストの一覧が開く。最初はなにも登録されていないので「Create a New List」を押す。

f:id:anipopina:20190228204424p:plain

TitleとMemoを設定して「作る」を押す。

f:id:anipopina:20190228204523p:plain

新しいリストができる。さっそく押してみる。

f:id:anipopina:20190228204636p:plain

リストが開く。最初はなにも登録されていないので「Add a New Item」を押す。

f:id:anipopina:20190228204724p:plain

TitleとMemoとTargetを設定して「追加する」を押す。こんな感じで、満足するまでほしいMONAを追加していく。

f:id:anipopina:20190228204919p:plain

右上のツイートボタンとかから、作ったリストを公開する。

そのあとは

ほしいMONAに誰かがモナコインを投げてくれたら、目標のバーが進行して残高が増えます。残高は「ひきだす」から引き出せます。

気をつけてね

  • ちゃんとトップページ or Quick Access URLからログインした状態でリストを見ないと「ひきだす」はできません。ほしいMONAリストはブラウザでページを更新するだけでログアウトしてしまうので気を付けてください。ほしいMONAリスト内でブラウザの進むボタン/戻るボタンを使うぶんには問題なしです。
  • ほしいMONAリストはいろいろと不可逆です。一度作成したリストやほしいMONAは消すことができません。TitleやMemoやTargetは変更できる。
  • About利用規約のようなものが書いてあるので読んでね。

よかったら

応援してください

ほしいMONAリスト運営のほしいMONAリスト

BTC Tiproidで使うビットコインのエクスプローラー

BTC Tiproidがwithdrawしたときにツイートに貼り付けてくれるURLをどこのエクスプローラーにするか問題

  • native Segwitアドレス対応してるやつ
  • ひょんなことからいろいろ確認したくなるのでいろいろと情報を表示してくれるやつ
  • 性能がいいやつ

chainFlyer

https://chainflyer.bitflyer.jp/

本番用はいったんこれにした。native Segwit対応してるし性能もわるくない。演出がうるさいこと以外には欠点がない。

blockstream

blockstream.info

めっちゃ性能がいい。しかし、たくさん履歴のあるアドレスがまだ表示できない。Tiproidはアドレス使い回すのでそれはちょっと困る。testnetで使えるのでテスト用はこっちを使うことにした。

BLOCKCHAIR

blockchair.com

txIDとかを数値に対応付く色を使って短く表示してるのが(人間が見て意味があるかはさておき)個人的に好き。情報量すごく多いけど逆に多すぎてごちゃごちゃしてるのは否めない。性能は上記2つに比べるとわずかに劣る気がする。あと未使用のアドレスを表示してくれない。惜しい。

追記 20190218

blockstreamのやつがたくさん履歴のあるアドレスも表示できるようになったので、本番用もblockstreamに差し替えました。Tiproidは海外向けなので。

オダイロイド1号とかモナパちゃんとかのキャラクター利用ガイドライン

以下だけ満たせば同人と呼べる範囲内でイラスト公開したり二次創作グッズ販売したりしてOKです。

  • 元ネタがわかるように「オダイロイド1号」「モナパちゃん」などの名前をどこかに書くこと(Twitterアカウントへのリンクがあるとなお良し)

もし儲かったら分け前をチップしてくれると嬉しいです。

f:id:anipopina:20190130110912p:plain

また、私が描いた公式イラストについてはオダイロイド1号やモナパちゃんの宣伝になる使い方であれば好きに引用してもらって大丈夫です。なにか収益に直結する使い方をする場合には個別にご相談ください。分け前の交渉をします。


■ 2020/09/12 本質情報追記

上記を満たす限りにおいてR18な利用も禁止されてはいない!