Author

Topic: Finding the controlling address of a transaction. (Read 466 times)

vip
Activity: 1316
Merit: 1043
👻
September 08, 2013, 10:55:57 AM
#4
Don't do this. There's no from address in Bitcoin, and it is unsafe to assume there is a "controlling" address.

For example, when you make a payment via a shared wallet, *none* of the inputs are "controlling addresses". This is intended behavior for privacy.
donator
Activity: 1218
Merit: 1079
Gerald Davis
When someone sends a payment to my address, I need to find their primary address, the one they control. But it's obscured by all the output/input addresses. I can't figure out which address is the one they control. I've looked on blockchain.info but all I see are several input/output addresses.

How do I know for sure which one it is?

There is no such thing as the "primary address".  Transactions consts of one or more inputs and one or more output.  You should not assume the sender controls any of the inputs as they won't in a shared wallet (exchange account, eWallet, etc).  However if you feel the need to ignore this warning among the inputs none of them are more or less primary than any of the others.
legendary
Activity: 858
Merit: 1000
At the top, there is the address. It is above tools and short link.
newbie
Activity: 23
Merit: 0
When someone sends a payment to my address, I need to find their primary address, the one they control. But it's obscured by all the output/input addresses. I can't figure out which address is the one they control. I've looked on blockchain.info but all I see are several input/output addresses.

How do I know for sure which one it is?
Jump to: