Good job there. But what of an API which allows a user to create a wallet with password, load the wallet, make transactions