Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iov-one/wallet-core-wip
TrustWallet's wallet-core
https://github.com/iov-one/wallet-core-wip
Last synced: 25 days ago
JSON representation
TrustWallet's wallet-core
- Host: GitHub
- URL: https://github.com/iov-one/wallet-core-wip
- Owner: iov-one
- License: mit
- Created: 2020-09-17T11:28:54.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-30T17:27:49.000Z (over 4 years ago)
- Last Synced: 2024-11-06T22:12:55.788Z (2 months ago)
- Language: C++
- Homepage:
- Size: 16.7 MB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
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](https://trustwallet.com), 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.![iOS CI](https://github.com/trustwallet/wallet-core/workflows/iOS%20CI/badge.svg)
![Android CI](https://github.com/trustwallet/wallet-core/workflows/Android%20CI/badge.svg)
![Linux CI](https://github.com/trustwallet/wallet-core/workflows/Linux%20CI/badge.svg)
![Docker CI](https://github.com/trustwallet/wallet-core/workflows/Docker%20CI/badge.svg)
![Typescript CI](https://github.com/trustwallet/wallet-core/workflows/Typescript%20CI/badge.svg)[![Codacy Badge](https://api.codacy.com/project/badge/Grade/82e76f6ea4ba4f0d9029e8846c04c093)](https://www.codacy.com/app/hewigovens/wallet-core?utm_source=github.com&utm_medium=referral&utm_content=TrustWallet/wallet-core&utm_campaign=Badge_Grade)
![Codecov](https://codecov.io/gh/TrustWallet/wallet-core/branch/master/graph/badge.svg)
![GitHub](https://img.shields.io/github/license/TrustWallet/wallet-core.svg)
![Maven](https://api.bintray.com/packages/trust/wallet-core/com.trustwallet.wallet-core/images/download.svg)
![Cocoapods](https://img.shields.io/cocoapods/v/TrustWalletCore.svg)
![Cocoapods platforms](https://img.shields.io/cocoapods/p/TrustWalletCore.svg)# Documentation
For comprehensive documentation, see [developer.trustwallet.com](https://developer.trustwallet.com/wallet-core).
# Supported Blockchains
Wallet Core supports more than **50** blockchains: Bitcoin, Ethereum, Binance Chain, and most major blockchain platforms.
The full list is [here](docs/coins.md).# Building
For build instructions, see [developer.trustwallet.com/wallet-core/building](https://developer.trustwallet.com/wallet-core/building).
# Using from your project
If you want to use wallet core in your project follow these instructions.
## Android
Add this dependency to build.gradle:
```groovy
dependencies {
implementation 'com.trustwallet:wallet-core:x.y.z'
}
```
Replace x.y.z with a [fresh version](https://github.com/trustwallet/wallet-core/releases)## iOS
We currently support only CocoaPods. Add this line to your Podfile and run `pod install`:
```ruby
pod 'TrustWalletCore'
```# Projects
Projects using Trust Wallet Core. Add yours too!
[](https://trustwallet.com)
[Coinpaprika](https://coinpaprika.com/)
| [IFWallet](https://www.ifwallet.com/)
| [crypto.com](https://crypto.com)
| [Alice](https://www.alicedapp.com/)
| [Frontier](https://frontier.xyz/)# Contributing
The best way to submit feedback and report bugs is to [open a GitHub issue](https://github.com/trustwallet/wallet-core/issues/new).
If you want to contribute code please see [Contributing](https://developer.trustwallet.com/wallet-core/contributing).
If you want to add support for a new blockchain also see [Adding Support for a New Blockchain](https://developer.trustwallet.com/wallet-core/newblockchain), make sure you have read the [requirements](https://developer.trustwallet.com/wallet-core/newblockchain#requirements) section.Thanks to all the people who contribute.
# License
Trust Wallet Core is available under the MIT license. See the [LICENSE](LICENSE) file for more info.