Change NewWallet() signature