Pages:
Author

Topic: Multi-signature address never receives bitcoins - page 3. (Read 5114 times)

legendary
Activity: 1008
Merit: 1007
As far as I can tell, sending to a multi-sig address will only show up in your balance or at an address if *all* private keys for the multi-sig are in your wallet. This negates the whole point of multi-sig transactions.

I cannot work out how you're supposed to tell if a multi-sig address where *less than all* private keys are in your wallet has received any bitcoins, or what the balance is. It could be there is no way to tell (making this functionality extremely limited) or it could be that bitcoins simply never arrive at all.

Either way this is such a shame as multi-sig would be a nice secure way to store your bitcoins, but with this currently functionality, it's pretty much useless. :|
legendary
Activity: 1008
Merit: 1007
getreceivedbyaddress returns 0 as well.

Code:
C:\Program Files\Bitcoin\daemon>bitcoind -testnet getreceivedbyaddress 2NBSBcf2KfjPEEqVusmrWdmUeNHRiUTS3Li

0.00000000

Anyone?
legendary
Activity: 1008
Merit: 1007
Hi guys,

So I'm experimenting with multi-signature addresses on testnet.

I've created myself a two-of-two multi-signature address for an account named "1":

Code:
bitcoind -testnet addmultisigaddress 2 ["""04E062CB0F8E305AE452C191C39D74B3E30C9E3DDDB63F8121FC14F4134825AAAD0169F1E3762CFA3BD840F1C36BD1D60F0407FD50D79B2FBA6B407CF0A6498198""","""04B735503ECF6D7D73F58A64E2EAB7DA78EB78B1CDF5F4BB8A3FFA8941EE725492E9A86AB3D3374B0729E1A74EF93A9DFCDA1527DEBBD1CB7B1ACC08166C8E1E6B"""] "1"

2NBSBcf2KfjPEEqVusmrWdmUeNHRiUTS3Li

Confirmed that the address is associated with the account:

Code:
C:\Program Files\Bitcoin\daemon>bitcoind -testnet getaddressesbyaccount 1
[
    "2NBSBcf2KfjPEEqVusmrWdmUeNHRiUTS3Li"
]

Sent a transaction to this address from another account:

Code:
C:\Program Files\Bitcoin\daemon>bitcoind -testnet sendfrom "" 2NBSBcf2KfjPEEqVusmrWdmUeNHRiUTS3Li 3.14159

9254bd323e58e58271801a54af1192bf0a5a6574c8fa032e893f8d22147c1a26

Confirmed that the transaction exists:

Code:
C:\Program Files\Bitcoin\daemon>bitcoind -testnet gettransaction 9254bd323e58e58271801a54af1192bf0a5a6574c8fa032e893f8d22147c1a26
{
    "amount" : -3.14159000,
    "fee" : 0.00000000,
    "confirmations" : 1,
    "blockhash" : "00000000008d949940f0860593d2eed0886ab07cb324b6c894753825a1535
690",
    "blockindex" : 5,
    "blocktime" : 1378220260,
    "txid" : "9254bd323e58e58271801a54af1192bf0a5a6574c8fa032e893f8d22147c1a26",

    "time" : 1378219996,
    "timereceived" : 1378219996,
    "details" : [
        {
            "account" : "",
            "address" : "2NBSBcf2KfjPEEqVusmrWdmUeNHRiUTS3Li",
            "category" : "send",
            "amount" : -3.14159000,
            "fee" : 0.00000000
        }
    ]
}

But the transaction just never arrives (yet it has been deducted from my main balance):

Code:
C:\Program Files\Bitcoin\daemon>bitcoind -testnet listaccounts 0
{
    "" : 6.85841000,
    "1" : 0.00000000,
}

Any idea what's going on here?


Cheers, Paul.
Pages:
Jump to: