Is there anyway to list all transactions from given address by using API RPC to bitcoind? Actually, I'm using btcd and most non-wallet functions are the same with bitcoind, but I can't find any methods to do that.
Bitcoin's blockchain can be accessed at https://blockchain.info/. Here, you'll be able to enter your Bitcoin TxID, or your exchange or wallet address, to track your transactions. You will see a summary of information about the transaction, including the number of confirmations it has.
A Bitcoin address by itself is not traceable, as there is no identifying information stored directly on the blockchain. But there are ways that the identity of an individual can be linked to specific wallets they own and transactions they have made. This is why Bitcoin is not anonymous — it's pseudonymous.
Bitcoin transactions are traceable because Bitcoin's blockchain is completely transparent and every transaction is publicly stored on a distributed ledger.
Go to https://live.blockcypher.com/ or https://www.blockchain.com/explorer and type or paste the transaction ID into the search field. You can see how many confirmations your transaction has.
Due to the way the transactions are indexed you cannot perform this kind of query with Bitcoind, I'm assuming the case is the same for btcd.
If you would like to get this information, you have a few options:
Edit: Toshi is no longer maintained and chain.com no longer provides this API afaik.
btcd recently merged in a feature that creates an address index that can be used to query for specific address
https://github.com/btcsuite/btcd/issues/190
To enable this feature, run btcd with the addrindex flag, like so -
btcd --addrindex
Transactions can queried over RPC using the new searchrawtransactions rpc call. It takes a while to create the address index, so wait until it has completed indexing to be able to use this index
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With