Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blockchaincommons/bclibwallyswift
Libwally in Opinionated Swift wrapper
https://github.com/blockchaincommons/bclibwallyswift
Last synced: 2 months ago
JSON representation
Libwally in Opinionated Swift wrapper
- Host: GitHub
- URL: https://github.com/blockchaincommons/bclibwallyswift
- Owner: BlockchainCommons
- Created: 2020-09-08T02:08:40.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-04-14T22:31:29.000Z (over 1 year ago)
- Last Synced: 2024-05-01T09:40:56.750Z (8 months ago)
- Language: Swift
- Homepage:
- Size: 354 KB
- Stars: 3
- Watchers: 5
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BCLibWallySwift
## DEPRECATED
⚠️ This library has now been deprecated in favor of [BCSwiftFoundation](https://github.com/blockchaincommons/BCSwiftFoundation), which is an easy-to-include and maintain Swift package that uses the XCFramework built using the special build system of [BCSwiftWally](https://github.com/blockchaincommons/BCSwiftWally), which is a thin Swift-based wrapper around libwallycore.
--
Opinionated Swift wrapper around [LibWally](https://github.com/ElementsProject/libwally-core), a collection of useful primitives for cryptocurrency wallets.
This is a fork of [LibWally Swift](https://github.com/blockchain/libwally-swift). It has a new build system for building a universal XCFramework for use with MacOSX, Mac Catalyst, iOS devices, and the iOS simulator across Intel and Apple Silicon (ARM).
Also supports particular enhancements used by Blockchain Commons from our fork of libwally-core: [bc-libwally-core](https://github.com/blockchaincommons/bc-libwally-core), in the [bc-maintenance](https://github.com/BlockchainCommons/bc-libwally-core/tree/bc-maintenance) branch.
## Dependencies
```sh
$ brew install autoconf autogen gsed
```## Build
```sh
$ git clone https://github.com/blockchaincommons/BCLibWallySwift.git
$ cd BCLibWallySwift
$ ./build.sh
```The resulting frameworks are `build/CLibwally.xcframework` and `build/LibWally.xcframework`. Add both to your project.
## Usage
These examples were outdated and have been removed.