Author

Topic: Another method apart from bitcoin public PRC getnewaddress. (Read 45 times)

legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
Do not create wallets using the Bitcoin Core RPC interface for production purposes. The reason is two-fold. First, as mentioned, it is quite insecure as among other things, RPC traffic is not encrypted by default and the authentication is sent in plaintext (?).

The second reason that doing anything with a wallet that contains many addresses will take a very long time and that is because the rescanning process causes the wallet's performance to be degraded.
legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
I was on a serious project within the week for which I needed a wallet, so I was trying to create a wallet  and secret from the Bitcoin public RPC endpoint (getBlock.io). and it seems like using this method, getnewaddress, somehow is not allowed, which means I need to create the wallet, but now I am confused, which is why I came to the right place to get my answers.

So, is there any node method available that I can use to generate wallets? Also, if anything specific to Ruby is possible,.
Confusing indeed, "XY Problem" perhaps?
First, you need a "wallet" so you've used a third-party RPC Endpoint to try to create an "address", but it's a walletRPC so it wont work without wallet loaded.
Then with that, you're back to square one looking for a way to create a wallet. (which is a bad idea it it worked)

In your old threads, you've mentioned that you have created a wallet.dat file but don't want to download the entire blockchain.
There are good replies but you didn't replied (just like most of your topics).

So, if you do not want to use that wallet.dat file due to the blockchain requirement, use an SPV wallet and just feed your project with its "extended public key"
to be able to generate the same addresses as your wallet without exposing its private key, but most SPV wallets have limitation on the number of transactions its servers allow.
Since that is a "serious project" we know nothing about, do your extensive research about that matter.
legendary
Activity: 2954
Merit: 4158
You should not be retrieving anything sensitive from anything that is facing the internet, it is just asking for a disaster to happen. The RPC is not allowed because they are not suppose to function like a wallet.

If you want to do so, then you should run your own instance of Bitcoin Core and then use the RPC method as intended. If not, then you should find an online wallet that provides you with an API.
newbie
Activity: 7
Merit: 0
Good day to you all.

I was on a serious project within the week for which I needed a wallet, so I was trying to create a wallet  and secret from the Bitcoin public RPC endpoint (getBlock.io). and it seems like using this method, getnewaddress, somehow is not allowed, which means I need to create the wallet, but now I am confused, which is why I came to the right place to get my answers.

So, is there any node method available that I can use to generate wallets? Also, if anything specific to Ruby is possible,.
Any help is highly appreciated and welcomed. thanks
Jump to: