Ethereum
parity

Parityで Error: Invalid params: invalid type: null, expected a string. が出る場合

Parityを利用していて以下のようなエラーが出る場合があります。

Error: Invalid params: invalid type: null, expected a string.

web3から以下のコマンドを叩いた時に再現しました。

web3.personal.unlockAccount("0x7ad8f90cfa071c8420e3f09fe0e413d0c47502e6")

ちょっとエラーメッセージがわかりづらいのですが、単純にパラメータを指定していない場合にも発生するので、その場合は指定すれば解決です。

web3.personal.unlockAccount("0x7ad8f90cfa071c8420e3f09fe0e413d0c47502e6", 'YOURPASSWORDHERE')