Trust Wallet Core is an open source, cross-platform, mobile-focused library implementing low-level cryptographic wallet functionality for a high number of blockchains. It is a core part of the popular Trust Wallet, and some other projects. Most of the code is C++ with a set of strict C interfaces, and idiomatic interfaces for supported languages: Swift for iOS and Java for Android.
I forked this core to add support for bitcoin testnet and also to fix issues for M1 macbooks.
work in progress..
Wallet Core supports more than 50 blockchains: Bitcoin, Ethereum, Binance Chain, and most major blockchain platforms. The full list is here.
work in progress..
Simply add WalletCore.xcframework from latest release to your project.