では、管理者は bitcoind からどのような警告を受けるのか?debug.log から grep できるものがあるのか?それとも RPC 呼び出しが特定のエラーを返すのか?ユニットテストのためにローカルでこれを強制的に発生させる方法はあるのか?
getinfo には、ステータスバーに表示されるアラートメッセージやその他のエラーを表示する新しいフィールドがある。
RPC メソッドは、エラー説明「Safe mode: 」に続いてアラートで指定された追加テキストを含む json-rpc エラーを返す。
あなたのために -testsafemode スイッチを追加した。SVN rev 145 だ。
これらは非常に新しいもので、まだ変更される可能性がある。
mizerydeariaの投稿(2010年8月24日 15:11 UTC)
http://www.bitcoin.org/wiki/doku.php?id=man_pageを発見したが、-disablesafemodeへの言及がない。追加すべきではないか!また-4wayなどの他のものも追加すべきだ。
多くのスイッチは意図的にドキュメント化されていない。機能がまだ開発中だったり、名前がまだ確定していなかったり、リリース向けでないテストコードだったりする場合だ。
-4way は最終的に自動検出に置き換えられるべきだ。