━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
curewallet-lib
──────────────────────────────────────────────────
URL    : http://www.curewallet.org/
MAIL   : nezumi-kozo@outlook.jp
AUTHOR : Nezumi Kozo

仮想通貨寄付アドレス
MONACOIN : M8FTao8RwLc89988PxcEEwV8JAC5b4iRwG
KUMACOIN : KLRUHfRZ2pX5wtPnPLHNoyT2SWgitscFv4
RINGO    : RDo62ak2Yurqo6fzWb2vs1JwKcTEgJttEX
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

curewallet-libはMonacoinやKumacoinなどの暗号通貨のウォレットを操作するライブラリです。


──────────────────────────────────────────────────
初めに(免責事項等)
──────────────────────────────────────────────────
本ソフトウェアは Apache License, Version 2.0 の元に配布されます。
本ソフトウェアを利用することによって生じる如何なる損害についても著作者は一切責任を負いません。
特に暗号通貨という通貨を扱うプログラムであるため、
ご利用される際には十分に評価をした上で自己責任の上ご利用ください。


──────────────────────────────────────────────────
ダウンロード
──────────────────────────────────────────────────

  直接ダウンロードする場合は以下よりダウンロードして下さい。

　　http://sourceforge.jp/projects/curewallet/releases/


　Mavenで取得する場合はpom.xmlに以下を追加してください。

    <repositories>以下に追加

      <repository>
        <id>monache.sourceforge.jp</id>
        <name>Monache maven repository</name>
        <url>http://curewallet.sourceforge.jp/maven2</url>
      </repository>

    <dependencies>以下に追加

      <dependency>
        <groupId>org.curewallet</groupId>
        <artifactId>curewallet-lib</artifactId>
        <version>バージョン</version>
      </dependency>


──────────────────────────────────────────────────
動作環境
──────────────────────────────────────────────────

  ・JRE/JDK: 6.0以上

　・暗号通貨のJSON-RPCによるAPIを実行できるウォレット(qtなど)

　本ライブラリの動作には以下のライブラリが必要となります。

　・jsonic-1.3.5.jar
　　　http://jsonic.sourceforge.jp/

　・httpclient-4.3.4.jar
　　　http://hc.apache.org/index.html

　・httpcore-4.3.2.jar
　　　http://hc.apache.org/index.html

　・commons-logging-1.1.3.jar
　　　http://commons.apache.org/proper/commons-logging/

　・commons-codec-1.9.jar
　　　http://commons.apache.org/proper/commons-codec/


──────────────────────────────────────────────────
ウォレットの設定
──────────────────────────────────────────────────
JSON-RPCによるAPIを実行するためにはウォレットをサーバーモードで起動する必要があります。
設定ファイルを作成し、ウォレットを起動します。
サーバーモードで起動すると接続を許可した接続元から好きなようにコマンドが実行できます。
公共のネットワーク等でご利用される場合は十分にご注意ください。
設定に関しての詳しくは各暗号通貨のWiki等をご参照ください。

例：Monacoin, Windows8.1の場合
設定ファイル：C:\Users\ユーザー名\AppData\Roaming\Monacoin\monacoin.conf

rpcuser=ユーザ名
rpcpassword=パスワード
rpcallowip=接続を許すIPアドレス(127.0.0.1や192.168.1.*など)
rpcport=ポート番号(9302など)
daemon=1
server=1
gen=0 


──────────────────────────────────────────────────
ライブラリの利用方法
──────────────────────────────────────────────────
サンプルプログラムを参考にしてください。

　・普通の実装
　　 - src/test/java/Sample.java
　　 - src/test/resources/sample.properties

　・Seaser2(DIコンテナ)を利用する実装
　　 - src/test/java/SampleSeaser2.java
　　 - src/test/resources/sampleseaser2.dicon
