モナパウォレットを作ろうかなと思ってる理由
Monapartyに特化したウォレットを作るといいかなと思ったので、動機をメモします。
Counterwalletは機能を網羅しているが使いづらい点がある
Counterpartyとセットで開発されMonapartyにも移植されているCounterwalletは、オフィシャルだけあってCounterpartyの全機能を網羅してくれています。ただ使っている人はわかると思いますがいくつか挙動/表示に怪しさがあります。
- 実際には承認済みのトランザクションがいつまでも承認されてないように表示されて、それに伴い関連する操作も受け付けなかったりする。ブラウザに保存されているデータを消すと解決するが、そうすると別の問題が起きる。
- ブラウザに保存されているデータを消す/別のブラウザでアクセスすると、アドレスに設定したラベルが消える。また、MONAの入っていないアドレスは(トークンが入っていても)自動では再検出してくれない。
- アドレスに入っているトークンの種類が多いとけっこう動きが重くなる。
- トークン名が20文字を超えていると末尾が表示されない。これは「Show Info」してもやっぱり表示されないので、本当にトークン名がわからなくなる。
などなど。これは古い実装がそのままアップデートされていないのもあるでしょうし、そもそも1つのアドレスに何百種類もトークンを入れているユーザがごろごろいる現在の状況がMonaparty特有というのもあると思います。
Monaparty公式としてもCounterwalletの利用は推していないとのことです。
オリジナルの実装が(2019年の視点では)古いさが否めない上に上流の保守体制も宜しくなく、可能な限り「もにゃ」等のサードパーティ・ウォレットを使うようお勧めしている次第です。 https://t.co/yytmacNHwt
— Monaparty (@MonapartyXMP) 2019年5月3日
もにゃにMonapartyの機能をいま以上に足すべきだとは思わない
これ私がそう思うだけでもにゃ公式がどう思っているかは知らないのですが、もにゃのMonaparty対応はトークンの送受信ができてモナカードが見られる現状で上出来なのではないでしょうか。とてもたくさんの通貨に対応しているウォレットなので、トークン発行とかDEXとか、Monaparty特有の機能をさらに足していくのはいろいろなものを難しくするだけな気がします。
とするとMonapartyに特化したサードパーティウォレットが現れないことには、機能はあるけど使いづらいCounterwalletと機能が限定的だけど使いやすいもにゃの2択になっているわけです。これはよくない。
Monacardの登録APIを使ってあげたい
Monacardで実はあまり使われていない機能を発表します!
— monacard (@_monacard) 2019年1月6日
1位: カード登録API
2位: カード登録API
3位: カード登録API
なちゃっと先生がせっかく用意してくれたAPI。使ってあげたい。
私がウォレットを作ればカード登録APIを使ってウォレット上の操作だけで簡単にモナカードを登録できるようになる。それはとっても便利では?
モナパちゃん/MONA Tiproid/宇宙モナコインとのシナジーが期待できる
奇遇なことに私が作った他のモナコイン/Monaparty関連サービスがあるので、そのへんともちょっと連携できたら楽しい。
MonapartyにKVS機能が追加されたらさっそく活用してみたい
[お知らせ:主にサービス開発者向け]
— Monaparty (@MonapartyXMP) 2019年4月26日
2019年9月頃に、メッセージプロトコルの追加を行う予定です。
確定している新機能は、簡易的な key value store となります。
その他の機能が追加になる可能性もあります。
Counterwalletではブラウザに保存しているアドレスのラベルなどは、このKVSに保存したらいいかもしれない。
投げ先
ということで「たしかに!新しいモナパウォレットほしい!」と思ったらこのリストに投げてください。
ほしいMONAリスト クイックスタートガイド
自分のリストを公開する
サイトを開く。
下の入力欄に12文字以上の強力なパスワードを入力して「AND GENERATE NEW PASSPHRASE」ボタンを押す。
パスフレーズとQuick Access URLが生成される。入力したパスワードと生成されたパスフレーズは間違いのないように記録して、あなたにしか見られない安全な場所に保管する。Quick Access URLはブックマークなどに保存してもいいけど、他人には見せびらかさないようにする。
さっそくQuick Access URLを開く。
さっきのパスワードを入力してEnter。
自分のリストの一覧が開く。最初はなにも登録されていないので「Create a New List」を押す。
TitleとMemoを設定して「作る」を押す。
新しいリストができる。さっそく押してみる。
リストが開く。最初はなにも登録されていないので「Add a New Item」を押す。
TitleとMemoとTargetを設定して「追加する」を押す。こんな感じで、満足するまでほしいMONAを追加していく。
右上のツイートボタンとかから、作ったリストを公開する。
そのあとは
ほしいMONAに誰かがモナコインを投げてくれたら、目標のバーが進行して残高が増えます。残高は「ひきだす」から引き出せます。
気をつけてね
- ちゃんとトップページ or Quick Access URLからログインした状態でリストを見ないと「ひきだす」はできません。ほしいMONAリストはブラウザでページを更新するだけでログアウトしてしまうので気を付けてください。ほしいMONAリスト内でブラウザの進むボタン/戻るボタンを使うぶんには問題なしです。
- ほしいMONAリストはいろいろと不可逆です。一度作成したリストやほしいMONAは消すことができません。TitleやMemoやTargetは変更できる。
- Aboutに利用規約のようなものが書いてあるので読んでね。
よかったら
応援してください
BTC Tiproidで使うビットコインのエクスプローラー
BTC Tiproidがwithdrawしたときにツイートに貼り付けてくれるURLをどこのエクスプローラーにするか問題
- native Segwitアドレス対応してるやつ
- ひょんなことからいろいろ確認したくなるのでいろいろと情報を表示してくれるやつ
- 性能がいいやつ
chainFlyer
https://chainflyer.bitflyer.jp/
本番用はいったんこれにした。native Segwit対応してるし性能もわるくない。演出がうるさいこと以外には欠点がない。
blockstream
めっちゃ性能がいい。しかし、たくさん履歴のあるアドレスがまだ表示できない。Tiproidはアドレス使い回すのでそれはちょっと困る。testnetで使えるのでテスト用はこっちを使うことにした。
BLOCKCHAIR
txIDとかを数値に対応付く色を使って短く表示してるのが(人間が見て意味があるかはさておき)個人的に好き。情報量すごく多いけど逆に多すぎてごちゃごちゃしてるのは否めない。性能は上記2つに比べるとわずかに劣る気がする。あと未使用のアドレスを表示してくれない。惜しい。
追記 20190218
blockstreamのやつがたくさん履歴のあるアドレスも表示できるようになったので、本番用もblockstreamに差し替えました。Tiproidは海外向けなので。
オダイロイド1号とかモナパちゃんとかのキャラクター利用ガイドライン
以下だけ満たせば同人と呼べる範囲内でイラスト公開したり二次創作グッズ販売したりしてOKです。
- 元ネタがわかるように「オダイロイド1号」「モナパちゃん」などの名前をどこかに書くこと(Twitterアカウントへのリンクがあるとなお良し)
もし儲かったら分け前をチップしてくれると嬉しいです。
また、私が描いた公式イラストについてはオダイロイド1号やモナパちゃんの宣伝になる使い方であれば好きに引用してもらって大丈夫です。なにか収益に直結する使い方をする場合には個別にご相談ください。分け前の交渉をします。
■ 2020/09/12 本質情報追記
上記を満たす限りにおいてR18な利用も禁止されてはいない!