Hot answers tagged

8

There are at least two actual clients for Android and half a dozen "thin clients" that connect to a bitcoin server at home. As the thin clients are kind of complicated installs, I recommend Bitcoin Wallet by Andreas Schildbach. There are a few questions of security as both apps have no way (that I'm aware of) to import/export/backup wallets and it's ...


8

Bit-Pay has a mobile app that allows acceptance of mobile payments. It's not native for the iPad, but it should work, albeit at a lower resolution. There are a few other iPad apps, but none that implement any sort of payment functionality.


7

Don't use Bitcoin by Bitcoin Android. It is unmaintained, it starts crashing and doesn't load anymore, and there is no way to get your bitcoins out. Someone should really get the developer to take it down. I'm emailing him again now. Use Bitcoin Wallet. It is maintained by the same team that creates the bitcoinj android library. It is the most reliable app. ...


3

BreadWallet for iOS is open source, has a permissive license, and uses SPV https://github.com/voisine/breadwallet/blob/78d67870cdb887bab69ffeab8d808a3cb24d3759/BreadWallet/BRPeer.m


2

BitcoinSpinner for Android phones allows you to export your private key in the Sipa format. This allows you to import it in any wallet service that supports Sipa formatted private keys.


2

You can use online wallet, like StrongCoin, then it doesn't matter where you access it from. You need to use an Android client that allows for private key import/export. I'm not sure which Android client does this, but for Windows/Linux you either can look for some tools for altering the wallet.dat for the standard Client, or use an alternative client with ...


2

You can also use an e-wallet or an exchange to send bitcoins. Most websites can be accessed with a phone so you don't have to install anything. MtGox already has a mobile application that you can use to access your account. I am sure other applications and mobile sites will appear soon.


2

Take a look at the Java XChange project While it is not Objective C it will provide you with all the details you'll need to get your library off the ground including the HMAC authentication process and websockets. You'll also find a range of other exchanges supported so you can implement those as well thus providing your application with a broader range ...


2

There are Objective-C libraries for Bitcoin, like CoreBitcoin, but none of them implement an SPV client. My thinking (I've never developed for iOS, only for android) is that you should use a mature solution, like BitcoinJ, and a tool like J2ObjC to convert it. I think that would give you a faster (in terms of development time) and better-tested solution.


2

You can use the wallet passphrase (Bip39 mnemonic) as many times as you like. You don't have to export it again. But mind, breadwallet does not follow the bip44 chainpath scheme. Importing the passphrase into a different wallet application would first require to "convert the keypath" with a tool. But i would recommend to not use the same wallet passphrase (...


2

I have found this iOS SPV client library: https://github.com/keeshux/BitcoinSPV


2

Apple does not allow Bitcoin wallet applications on its devices.


2

Core Bitcoin is a library for iOS written in Objective-C. I have worked with it in Swift using the bridging header. I myself have written a few Swift classes, in my experimental/educational wallet, for creating addresses, keys, and transactions, but I wouldn't recommend using it for anything. Feel free to take a look and see if you find anything ...


1

I suggest you to use BitPay's payment API, using Swift's URLRequest. See this answer and this answer for Swift documentation, and this webpage for BitPay API documentation. Please note that if your app uses Bitcoin payment system your app may not be liked by Apple.


1

Choose a wallet program/app from a reputable list such as https://bitcoin.org/en/choose-your-wallet Install that wallet program/app on a secure clean PC or phone (as appropriate) Get the wallet to give you a receive address (nowadays wallets issue a different address each time) Get your brokerage to transfer money to that address Get them to tell you the ...


1

8333 is the node connection port. Since you didn't change the RPC port in the config file, the port you should connect to is 8332.


1

Copay has multi sig options. First, it will generate you a regular wallet. After initial process is done, you can create new shared (multi sig) wallet or join the existing one.


1

To work with IOS/Android (Mobile technology), go for ionic cordova application with BitcoinJS. It will help you to create, sign & send transaction over network.


1

Exactly the duplicate of copay does not work in iphone5 ios10 Don't worry, it has been reported: https://github.com/bitpay/copay/issues/8382 It's not only you, other people seem to have the same problem. Just wait until they release a fix for it. EDIT: It has been fixed. Please update the app!


1

There are other wallets on iOS but these additionally support xpub import, so you can generate addresses for recieving, without private keys: BitWallet ArcBit


1

You first should learn how to create an android app if you don't know how to do that already. There are lots of resources available for this and better places to ask questions than the bitcoin stackexchange. Then once you are comfortable with that most android wallets are built using bitcoinj. I don't know of any nice step-by-step guide. Here is a sample ...


1

If the address is not part of any of the wallets that you have control over than you cannot recover the private keys. Because in that case, you're basically asking the same as asking to recover the private key to anybody's bitcoin address. I'm sure you know the answer to that question. If the address is part of one of the addresses of your wallet at ...


1

Update: On February 5th, 2014, Apple removed the Blockchain.info app from the app store. Apple has removed the world’s most popular bitcoin wallet from its App Store. Late Wednesday, the tech giant yanked the Blockchain app from the popular mobile app marketplace and did not provide a specific reason, says Nicolas Cary, the CEO of Blockchain. ...


1

Probably because blockchain.info is just a wallet whereas coinbase actually allows you to buy and sell bitcoins. Exchanging one currency for another (where one is only loosely labeled a currency by the government) is where you get into sketchy regulatory waters. I imagine these are the types of problems apple would like to avoid.


1

You could also try the Blocktrail API: https://www.blocktrail.com/api. They are new on the scene but their API can be quite useful. They have a node.js API as well as PHP, Python, CURL and jQuery. It doesn't track prices though but hope it can be of help some other way.


1

Unfortunately no apps are allowed. Best you can do is just use a web browser.


1

If you'd be using solely Bitcoins, you wouldn't need the cash drawer (unless if you'd want to use physical Bitcoins, which would be awesome in itself). Alternatively, you could set it up so Bitcoins would be an alternative way of paying. As both the printer and the cash drawer appear not to be produced by the same company that delivers the app, one can ...


1

One more option to add to the list: You can use the blockchain.info My Wallet. Android App iPhone App Or login through the web interface in your phones browser. We also offer Instant SMS Deposits


1

You can use BitcoinSpinner on Android phones. BitcoinSpinner is a light weight secure Bitcoin client, which is ready for use immediately after installation. BitcoinSpinner announcement at bitcointalk.org


1

BitPay for Android Funds received are stored on InstaWallet, so you can spend them from any web browser as well. https://market.android.com/details?id=com.bitcoin.bitpay&hl=en https://en.bitcoin.it/wiki/BitPay Though know that your funds stored on instawallet requires no password -- only the privacy of the URL is what keeps someone from spending your ...


Only top voted, non community-wiki answers of a minimum length are eligible