CoreBitcoin icon indicating copy to clipboard operation
CoreBitcoin copied to clipboard

Awesome Bitcoin toolkit for ObjC and Swift

Results 61 CoreBitcoin issues
Sort by recently updated
recently updated
newest added

Today Xcode 6.3 with Swift 1.2 is out and we can use new annotations: __nullable and __nonnull (see https://developer.apple.com/swift/blog/?id=25) We should eventually annotate all methods and properties explicitly. Use of...

We need to update API so that instead of ad-hoc mainnet/testnet flags or method variants we pass in BTCNetwork instance. That would allow for more streamlined API and flexibility in...

improvement

1. To push tx directly to a recipient (e.g. while in roaming or where 3G connection is poor). 2. To enable 2-factor signing (e.g. from a phone and from a...

We probably use that in parallel with OpenSSL in `BTCKey`, `BTCBigNumber` and `BTCCurvePoint` implementations, so we can use both to verify signatures or just one if we are feeling lucky....

Format documentation in header files to be compatible with AppleDoc and [CocoaDocs](http://cocoadocs.org).

bounty

`BTCPaymentProtocol` currently uses API `SecKeyRawVerify` only available on iOS, but not on OS X. To support signature verification on OS X, we need to use `SecVerifyTransformCreate` ("Security Transforms" API). There's...

bounty

Currently `BTCBlock` and `BTCBlockHeader` are only good to compose and hold data received from 3rd parties (e.g. Chain-iOS SDK), but cannot parse raw serialized data.

bounty

See `BTCFancyEncryptedMessage`: it uses automatic sender's private key and allows to shorten recipient's key to a hash or a fraction of a hash. For compatibility with Bitcore ECIES we still...

improvement

- Implement new opcode as an option for `BTCScriptMachine`. See [BIP65](https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki). - Implement high-level API on `BTCScript` to add locktime checks.