セットアップウィザードは初回起動時に自動的に実行されます。lasersell --setupでいつでも再実行できます。
必要なもの
ウィザードが作成するもの
~/.lasersell/config.yml(RPC、APIキー、戦略)
~/.lasersell/wallet.keystore.json(暗号化ウォレット)
ウィザードのウォークスルー
認証情報
RPC URL (private recommended): https://your-private-rpc.example.com
LaserSell API key: ********
APIキーの入力はマスクされます。本番環境ではプライベートRPCを強く推奨します。
ウィザードは各エグジット条件の設定を促します。取引スタイルとリスク許容度に合った値を設定してください。
- Target Profit: 利益がこの%に達したら売却(例:
6%)
- Stop Loss: 損失がこの%に達したら売却(例:
10%)
- Trailing Stop: 利益がピークからこの%下落したら売却(例:
5%)
- Deadline Timeout: N秒後に強制売却(例:
120)
- Slippage Tolerance: 売却の最大スリッページ(例:
20%)
- Sell on Graduation: トークンがAMMに移行したときに自動売却(
y/N)
少なくとも1つのエグジット条件(テイクプロフィット、ストップロス、トレーリングストップ、またはデッドライン)が有効である必要があります。~/.lasersell/config.ymlを編集してデーモンを再起動するか、lasersell --setupを再実行することで後から変更できます。
ウォレット
既存のキーストアが検出されましたか? 再利用するか、別のウォレットを作成/インポートできます。
新しいウォレットの作成: LaserSellが12語のシードフレーズを生成し、一度だけ表示します。すぐに保存してください。
シードフレーズは再度表示されません。紛失するとウォレットを失います。
既存のウォレットのインポート: 以下のいずれかを選択:
- Base58秘密鍵(入力はマスク)
- シードフレーズ(導出パス
m/44'/501'/0'/0'を使用)
- SolanaキーペアJSONファイルパス
インポート後、表示されたpubkeyが意図したウォレットと一致することを確認してください。
パスフレーズ
キーストアを暗号化するパスフレーズを設定:
Keystore passphrase: ********
Confirm passphrase: ********
「パスワードを忘れた」機能はありません。パスフレーズを紛失するとキーストアは回復できません。リカバリー方法はシードフレーズまたは秘密鍵からのウォレット再インポートです。
確認と書き込み
LaserSellが設定のサマリーを表示し、設定の書き込みを確認します。確認して保存してください。
セットアップ後
LaserSellは通常の起動に進みます。今後の起動では、ウォレットのアンロックのためにキーストアパスフレーズが求められます。
ヘッドレス/自動化されたランでは、LASERSELL_WALLET_PASSPHRASE環境変数を設定してください。
トラブルシューティング
“config file not found; run —setup in an interactive terminal”
ウィザードには実際のTTYが必要です。マシンにSSHするか、ローカルターミナルを開いてlasersell --setupを実行してください。
インポートしたシードフレーズが間違ったアドレスを生成する
LaserSellはSolanaの標準導出パス(m/44'/501'/0'/0')を使用しています。ウォレットが異なる導出を使用している場合は、Base58秘密鍵またはキーペアJSON経由でインポートしてください。