<p><a href="https://bitcoin.stackexchange.com/questions/5508">Using bitcoind</a>, sendrawtransaction is one of the steps normally performed.  So to not broadcast, simply omit that command.</p>

<p>For an alternative, you might want to look at SX>  </p>

<p>SX is a set of modular Bitcoin commandline utilities that admin types can engage with Bitcoin functionality without having to write code.</p>

<ul>
<li><a href="http://sx.dyne.org" rel="nofollow noreferrer">http://sx.dyne.org</a></li>
<li><a href="http://bitcoinmagazine.com/6234/what-libbitcoin-and-sx-are-and-why-they-matter/" rel="nofollow noreferrer">http://bitcoinmagazine.com/6234/what-libbitcoin-and-sx-are-and-why-they-matter/</a></li>
</ul>

<p>Using the Mycelium mobile app has to be the easiest method to spend funds from a paper wallet. From the app, select Cold Storage. Then scan the private key from the wallet. Then scan the QR code for the Bitcoin address to send the funds to.</p>

CC BY-SA 3.0
2013-09-11T16:26:12.607Z
2013-09-11T16:26:12.607Z
2017-04-13T12:47:33.610Z
Stephen Gornick
<p>I wonder what APIs of bitcoind I can use to sign a transaction without actually publishing it. I read that createrawtransaction (in conjunction with signrawtransaction) is a bit risky and for sure poorly documented. Are there any alternatives?</p>

CC BY-SA 3.0
2013-09-11T16:20:29.347Z
possible duplicate of [Manually creating transactions](http://bitcoin.stackexchange.com/questions/5508/manually-creating-transactions)
Stephen Gornick
<bitcoind><coldstorage>
How to implement cold storage payments using bitcoind
Szymon Pobiega
# How to implement cold storage payments using bitcoind

(Asked by: username_0 on 2013-09-11)

I wonder what APIs of bitcoind I can use to sign a transaction without actually publishing it. I read that createrawtransaction (in conjunction with signrawtransaction) is a bit risky and for sure poorly documented. Are there any alternatives?

**Tags:** bitcoind, coldstorage

> **Comments:**
> **username_1**: possible duplicate of [Manually creating transactions](http://bitcoin.stackexchange.com/questions/5508/manually-creating-transactions)  

---

## 1 answers

### Answer by username_1 on 2013-09-11. Score: 1 | Accepted answer

[Using bitcoind](https://bitcoin.stackexchange.com/questions/5508), sendrawtransaction is one of the steps normally performed. So to not broadcast, simply omit that command.

For an alternative, you might want to look at SX>

SX is a set of modular Bitcoin commandline utilities that admin types can engage with Bitcoin functionality without having to write code.

* <http://sx.dyne.org>
* <http://bitcoinmagazine.com/6234/what-libbitcoin-and-sx-are-and-why-they-matter/>

Using the Mycelium mobile app has to be the easiest method to spend funds from a paper wallet. From the app, select Cold Storage. Then scan the private key from the wallet. Then scan the QR code for the Bitcoin address to send the funds to.


---

