mijin対応のJavaScript版Light Walletのリリースについて

takao ()
nemとmijinとの両方で利用が可能な、JavaScriptによるウォレットアプリLight Walletのリリースについてお知らせします。

同アーカイブにはウェブサーバーnginxが含まれており、Windowsマシンで立ち上げるだけで、軽量 版のウォレットがPC上で動作します。

接続先をmijinノードとするだけで、nemと同様にネットワーク上での送金や、namespace作成 、アセット作成、管理、送金、決済などがウェブインターフェイスで利用可能となります。

本件に関する質問は、本スレッドにて受け付けます。

Light Walletのダウンロードは以下よりお願いいたします。

http://bob.nem.ninja/beta-testnet/lightwallet-standalone-1.7-cdn-nginx1.8.zip

なお、mijinに対応しているのはVer 1.8以降となります。

LHJ ()
メール「mijin対応のJavaScript版Light Walletリリースのお知らせ」が届きましたので、やり方を箇条書きで記載しますね。間違いあったらご指摘ください。
(2016/02/04編集: lightwallet-standalone-1.6-cdn-nginx1.8 → lightwallet-standalone-1.7-cdn-nginx1.8 に変更)

1. http://bob.nem.ninja/beta-testnet/li...n-nginx1.8.zip をDL

2. 解凍PWは nem

3. 解凍先フォルダ内の start-nginx.bat を起動 //停止は stop-nginx.bat

4. ブラウザで http://localhost:7777/lightwallet/login が開く

5. 最下段の Custom node: に http://xxx.xxx.xxx.xxx:7777 を入力し、コネクト //portは7777でOK

6. "I already have a private key that I want to import"をチェック

7. Wallet name: , Account's address: , Private Key , Password: を入力し、クリエイト //PWは大文字、小文字、数字の組合せで10文字以上

8. "Choose wallet:" の Wallet name を選択してログイン


添付のようになればOK!(さくらインターネットさん、オブジェクトストレージ使っていますね。S3バケッ トみたい)

flops ()
lightwallet-standalone-1.6-cdn-nginx1.8.zip
上記を使用してトランザクションを送信しようとすると下記のエラーでうまくいきませんでした。
failed when trying to send tx: FAILURE_WRONG_NETWORK

mijinだとバージョン情報が違うようで..。
1610612737 = 0x60000001

下記のようにコードを変更するとトランザクションが送信できるようになりました。
lightwallet/services/Transactions.js

var CURRENT_HOSTNAME = _dummy.hostname;
var CURRENT_NETWORK_VERSION = function(val) {
if (CURRENT_NETWORK_ID === 104) {
return 0x68000000 | val;
} else if (CURRENT_NETWORK_ID === -104) {
return 0x98000000 | val;
} else if(CURRENT_NETWORK_ID === 96) { // 追加
return 0x60000000 | val; // 追加
}
return val;
};

ご提供頂いたmijinの環境によって違うのかもしれませんが..。

Takanobu ()
LightWallet でmijin解析作業するときのTipsです。
services/Transactions.js の serializeAndAnnounceTransaction にて
console.log(entity);
としておけば、どういったデータをmijinに送信しようとしているのかが分かります。

いつもの通り、Chrome F12 でコンソール出力を確認してみてください。
実際にはシリアライズされたものが送信されるので、必要ではないものも含まれていると思いますが。

ご参考まで。

LHJ ()
5月17日 に lightwallet-standalone-1.8-cdn-nginx1.8 が公開され、mijinクラウドチェーン(β版 / 公開版)で動作確認とれました。確認OS:Windows10 Pro

Lightwallet STANDALONE 1.8: https://forum.nem.io/t/nem-beta-0-6-...alone-1-8/2152
手順は、本Topic #2 と同じです。

※ プライベートブロックチェーン(mijin)だけでなく、パブリックブロックチェーン(nem)のウォレットとしても使えます。

Takanobu ()
LightWallet関連のスレッドはもうStick外してもいいかもしれませんね。
タヌ神様よろしくお願いします。

LHJ ()
上記 #2 のLight Walle の手順もこれを踏まえて変更しておいたので、皆様参考にしてくださいませ!