updated required version, and default for privatekey setting
updated maturity