Blockchain – Multi Currency Wallet (Universal Wallet)

I want to create a multi-currency wallet as a POC. I am currently able to create a wallet for Ethereum (like balance, tx and all), but I would also like to create one for others (like Bitcoin).

I looked at universal wallets that are available on the internet, namely:

Ethos
Jaxx
Atomic
Trust

and thought about doing something along those lines

I want to get answers to some questions

  • Just like with web3js, is there a way for ETH to do this for BTC? Just like Infura, Metamask etc. etc. exist for Bitcoin or not?

  • Do I have to keep track of which address generated by the HD wallet is used for which coin type?

  • How do I add custom ERC tokens to my wallet?
  • How do I combine multiple blockchains (Ethereum, Bitcoin, etc. etc.) to work together for my wallet?

I'm looking for instructions and resources to start somewhere. Any advice would be useful

Bitcoin Core – How do I create BTC Raw transactions with 0 BTC Wallet and send them on the blockchain network?

https://www.youtube.com/watch?v=2NFMMNXyHNE

I was watching a YouTube video from someone who created multiple raw BTC transactions with 0 BTC Wallet and sent it on the blockchain network with a valid transaction hash that was visible and was unconfirmed for 7 to 72 hours before being disappeared from the blockchain network.

How can I replicate this with Bitcoin Core? My Bitcoin Core full node is up to date.

THANK YOU IN ADVANCE

Wallet – Submit a transaction

I have a:

  • Public / private wallet key pair with X BTC
  • Wallet address to which I want to send Y BTC

I am developing an app in NodeJS and am trying to initiate payments automatically. I am very confused how to do it.

My research shows that I have to generate a "raw" transaction hash and then encrypt it again with my private key, then I should send this encrypted data.

Is there a library / simple API that can help me with this? I don't want to have to operate a Bitcoin server if I don't …

Bitcoin Core – Open a wallet with Bitcoind

I'm running bitcoind after running bitcoin-qt before. I created (and encrypted) a wallet with bitcoin-qt and now I want to open it with bitcoind. The folder that contains the wallet.dat file is in the data directory, but when I do one of the following:

bitcoin-cli listwallets
bitcoin-cli getwalletinfo

My wallet is not shown. I have tried:

bitcoind -wallet="directory with wallet.data file"

and still no luck, it was just trying to round out Bitcoind and says it is already running (not sure why, I'm running Bitcoind -daemon).

Any idea how I can import this wallet?

Best multi-cryptocurrency wallet

A wallet with multiple cryptocurrencies is an application that can be used to manage and trade multiple crypto coins on one roof. In the initial phase, separate portfolios were managed for different cryptocurrencies such as Bitcoin, Ethereum, Litecoin, Ripple, Bitcoin Cash and many more.

https://www.quora.com/What-are-the-best-multi-coin-cryptocurrency-wallets/answer/James-Vspeer

Wallet – Segwit Bitcoin Transaction Signing

As I could understand, we can restore the R and S values ​​from every transaction after the ScriptSig where we have DER serialization.

  1. Segwit transactions where the signature is in the witness area and R and S are restored, follow the same steps?
  2. If I use the compressed public key (starting with 0x02 or 0x03), how can I check the signature because I don't have the Y key of the public key?
  3. For multi-sig transactions with P2SH, I understand we have to sign with the first key, then retrieve the issue transaction with the first signature and sign with the other key. However, using the signature math we use the hash of the message txId, but on segwit the txid does not change after signing because the witness does not count as part of the hash for txid?

What else should I consider when signing a transaction?

Wallet – If you have a problem with Python code, Bitcoin (Pip Install Bitcoin), the area where I think my problem is is in bold

I want to save a wallet, here is a small code as an example, I do not know where the code starts or ends here and whether it should be inserted into the command interface or the text editor as mentioned with a .py extension: also where it says how would you save these together between the < > Here is the code below:

from the Bitcoin import * my_private_key = random_key () print (my_private_key) Save it as a .py file and then open your command line program and run the above program as follows.

I used parentheses above instead of the side v key when you hold down the shift key or the and key. Key because for some reason I can't enter this key here