Hot answers tagged

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

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

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

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

I wanted to put this as a short comment, but it get’s unreadable. I also don’t go into segwit. I am not clear on your question: are you looking how to use the OpenSSL library for iOS (then this might not be the right forum - review of parameters to an OpenSSL library is not bitcoin specific...), or more at the conceptual steps to come to an address? Then ...


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

You cannot buy Bitcoin with credit card as far as I know. iOS apps are generally limited to either: HTML5 client (Blockchain.info or GreenAddress.it) a "pure" (ie no website integration) app like BreadWallet, Pheeva A trading app (ANX), Coinbase So buying BTC and managing or trading are very distinct functionalities, and you'll likely never find the ...


1

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


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