Factom Federation Client (Factom-Cli)を使ったFCT送金方法(2017年)
Factomのツールはバージョンアップで少し変わったようなので、ファクトムのコイン(FCT)を取引所(Ploniex, Bittrex等)へ送金する方法をメモしておきます。GUIのツール(Enterprise Wallet)もリリースされているので、WindowsやMacをご利用の場合はEnterprise Walletも良いと思います。私はコマンドラインから使いたかったので、コンソールツールを試してみました。
準備
- Factom Federation(FF)をインストール(Linuxへのインストール方法は別記事を参照。MacやWindowsへのインストールについては簡単と思うのでFactomのサイトを参照ください。)
デーモンの起動
Terminalからfactomd.confファイルを必要に応じて作成する。ローカルサーバーで起動しているならば特に設定なしでも問題ない。
作成例(ログレベルの記載のみ)
; --------------------------------------------------------------------------
; logLevel - allowed values are: debug, info, notice, warning, error, critical, alert, emergency and none
; --------------------------------------------------------------------------
[log]
logLevel = info
LogPath = "factom-d.log"
factomデーモンを起動する
$ factomd
http://localhost:8090 にアクセスしデーモンが起動していることを確認。もしブロックチェーンの同期が終わっていなければ、同期が完了するまでしばらく待ちます。
Walletのデーモンを起動する
$ factom-walletd Reading from '/Home/.factom/m2/factomd.conf' Cannot open custom config file, Starting with default settings. open /Home/.factom/m2/factomd.conf: no such file or directory Reading from '/Home/.factom/m2/factomd.conf' Cannot open custom config file, Starting with default settings. open /Home/.factom/m2/factomd.conf: no such file or directory Warning, factom-walletd API is not password protected. Factoids can be stolen remotely. Warning, factom-walletd API connection is unencrypted. Password is unprotected over the network. Database started from: /Home/.factom/wallet/factom_wallet.db Database started from: /Home/.factom/wallet/factoid_blocks.cache 2016/11/24 06:28:37 web.go serving :8089
デフォルトのWalletファイルのパスは、「~/.factom/wallet/factoid_wallet_bolt.db」であるが、もし違う場所にしたい場合は -i オプションで指定する
$ factom-walletd -i=~/yourfolder/factoid_wallet_bolt.db
Factomクライアント(Factom-cli)の使い方
新規アドレスの作成
$ factom-cli newfctaddress EC27kDNpFcJQwvdpFXaXjPqhtDSf8kRN8Fv7EkhvS9tVkuAfX
Koonify 12wordsからのインポートしたい場合(ICOで買ったコイン)
$ factom-cli importkoinify (12語の単語)
残高の確認
$ factom-cli listaddresses FA3cih2o2tjEUsnnFR41tQXPpSXFwsp3rp6odL5PNCHWvZV1 20
トークンの送金
sendfctオプションを使ってFCTを送金する。
factom-cli sendfct (自分のアドレス) (送金先のアドレス) (FCT数量)
$ factom-cli sendfct FA1zT4aFpEvPqPCigB3fGu4Q4mTXY22iiuV69DqE1pNhdF2MC FA28PitepUziaDrLeVAcioNfBc7mvyJJHvag2vyhWm7JR3t8S 10 TxID: 0de09676c65ad179c5a27cfbfae4f0392a42773b4024aed71eca937f7c
Factor Explorer(https://explorer.factom.org) に自分のウォレットのアドレスを入力しトランザクションの承認状況を確認できます。
私の場合、10-15分でブロックチェーンに書き込まれました。