Creating main account in near protocol requires a deposit. This can make onboarding difficult for app users. Creating sub-accounts are free, but what is the best way to do it without exposing the master account private key. Should I store the private key of master account in a server and allow users to create the account?
Near api js allows creating account, will that be possible doing using python, or calling json rpc from python?