5

I did some digging into Coinbase's offline multisig tool to figure out what the user seed actually was and their derivation paths. It turns out the user seed is just that, a seed that is used to get the Master Private Key. This is done by hashing it with HMAC-SHA512 where the key is the string Bitcoin seed and the data is the binary form of the user seed (...


3

You can't. The BIP 32 extended private key format contains information which is not present in the WIF private key. The extended private key format contains the chaincode of the private key, the index, and the parent fingerprint. Those information come from the derivation of the private key itself and cannot be found elsewhere. In order to get the parent ...


2

It is the hash type, in this case it is SIGHASH_ALL. To verify the digital signature inside of the Script language, it is required to have a hash type appended to the end of the digital signature. However if you verifying the signature using something like openssl, the bitcore signature would be valid.


2

Though, I don't have the exact number, an approximate number can be inferred from the number of unspent transaction output set or UTXO. Each address with non zero balance will have an entry in UTXO. These days wallet create new address for each payment, so commonly addresses have one txout. However, most people reuse addresses and are used for donation, go ...


1

There are two problems with the transaction you're creating. UTXOs The history() call retrieves all transaction outputs (TXOs) that have been "received" by the specified bitcoin address. This includes both unspent and spent TXOs. If you look at the received transactions for this address (the three where this address is listed on the right), you see that ...


1

answer is yes, its possible: I was merely doing it wrong in my earlier attempt(s): have posted a gist to illustrate how I got it working using a few python libraries on the testnet: https://gist.github.com/kumrzz/111f8ea12af3528f496cbe678d153fc0


1

In bitcore-lib, the sighash type is added when building the input script (scriptSig) for the transaction, for example here: https://github.com/bitpay/bitcore-lib/blob/9e82395e71f8c1a9d4b1e4e4fc2b90085d5443d9/lib/script/script.js#L865-L886 As well as with the toTxFormat method: https://github.com/bitpay/bitcore-lib/blob/...


Only top voted, non community-wiki answers of a minimum length are eligible