<p>The master private key is derived from the seed and all child private keys are derived from the master private key. Knowledge of the child private keys lets you sign transaction spending coins sent to the corresponding addresses. So yes if you have the master private key you can derive the child private keys and use those to sign any transactions related to that wallet. </p>

CC BY-SA 4.0
2020-05-23T16:07:48.023Z
ok, thanks for the response, I have a 12 word seed phrase, but I don't know how to do it using javascript there any any guide that you can share me, thanks a lot :)
andrew007
CC BY-SA 4.0
2020-05-23T16:17:39.600Z
what I meant was I have 12 word seed phrase, and it will generate a master private key, and I want to have another derived wallet using the same seed, then with with the second wallet send a tx no signed with its own derived private key  instead I will sign it using master private key can I do that? if so there any guide or link for explaining using any programming language. thanks a lot
andrew007
CC BY-SA 4.0
2020-05-24T11:18:15.397Z
@andrew007 master private key can't be used to sign transactions. also do learn the difference between a wallet and an address. a wallet contains many addresses. bitcoins are sent to addresses and spending transactions are signed with child private keys corresponding to those addresses.
Abdussamad
CC BY-SA 4.0
2020-05-23T15:55:50.007Z
2020-05-23T15:55:50.007Z
Abdussamad
<p>I would like to sign a transaction from a wallet which is derived from a seed, and sign it with master seed private key, can I sign any tx of any derived wallet address after the master seed wallet?</p>

<p>thanks a lot.</p>

CC BY-SA 4.0
2020-05-23T15:42:54.387Z
No you need to derive a private key from the master in order to sign a transaction (which, I assume pays to the PKH of this key).
Antoine Poinsot
CC BY-SA 4.0
2020-05-23T16:37:27.183Z
yeah, thanks for the response I'm a little confused, because I don't know if there a master seed than can sign any child wallet tx, instead of using its derived private key, it's like a father which signs all child's tx without prompting them.
andrew007
CC BY-SA 4.0
2020-05-23T17:13:33.403Z
No, there is not.
Antoine Poinsot
CC BY-SA 4.0
2020-05-23T23:13:56.737Z
ok, both thanks a lot, I thought it was possible. :)
andrew007
<bitcoin-core><wallet><mnemonic-seed>
can sign derived wallet transactions with master seed phrase private key?
andrew007
# can sign derived wallet transactions with master seed phrase private key?

(Asked by: username_0 on 2020-05-23)

I would like to sign a transaction from a wallet which is derived from a seed, and sign it with master seed private key, can I sign any tx of any derived wallet address after the master seed wallet?

thanks a lot.

**Tags:** bitcoin-core, wallet, mnemonic-seed

> **Comments:**
> **username_1**: No you need to derive a private key from the master in order to sign a transaction (which, I assume pays to the PKH of this key).  
> **username_0**: yeah, thanks for the response I'm a little confused, because I don't know if there a master seed than can sign any child wallet tx, instead of using its derived private key, it's like a father which signs all child's tx without prompting them.  
> **username_1**: No, there is not.  
> **username_0**: ok, both thanks a lot, I thought it was possible. :)  

---

## 1 answers

### Answer by username_2 on 2020-05-23. Score: 0

The master private key is derived from the seed and all child private keys are derived from the master private key. Knowledge of the child private keys lets you sign transaction spending coins sent to the corresponding addresses. So yes if you have the master private key you can derive the child private keys and use those to sign any transactions related to that wallet.

> **Comments:**
> **username_0**: ok, thanks for the response, I have a 12 word seed phrase, but I don't know how to do it using javascript there any any guide that you can share me, thanks a lot :)  
> **username_0**: what I meant was I have 12 word seed phrase, and it will generate a master private key, and I want to have another derived wallet using the same seed, then with with the second wallet send a tx no signed with its own derived private key  instead I will sign it using master private key can I do that? if so there any guide or link for explaining using any programming language. thanks a lot  
> **username_2**: @username_0 master private key can't be used to sign transactions. also do learn the difference between a wallet and an address. a wallet contains many addresses. bitcoins are sent to addresses and spending transactions are signed with child private keys corresponding to those addresses.  

---

