xchainjs-lib VS airgap-coin-lib

Compare xchainjs-lib vs airgap-coin-lib and see what are their differences.

xchainjs-lib

Lightweight typescript library for cross-chain wallets. Connect with multiple blockchains via a common interface, with support for the minimum features necessary. (by xchainjs)

airgap-coin-lib

A library that offers a unified API to prepare, sign and broadcast multiple cryptocurrencies. (by airgap-it)
Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
xchainjs-lib airgap-coin-lib
1 3
101 144
0.0% 2.1%
9.5 7.3
2 days ago 5 days ago
TypeScript TypeScript
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

xchainjs-lib

Posts with mentions or reviews of xchainjs-lib. We have used some of these posts to build our list of alternatives and similar projects.
  • Question about Keystore wallets
    1 project | /r/THORChain | 6 Apr 2022
    Just to clarify, I haven't looked at the ThorSwap code in a while, but you're not sending your keystore file + password to their server. For keystores, all the magic is done via https://github.com/xchainjs/xchainjs-lib on the frontend. I believe XDEFI is using the same library. Transactions are signed frontend and sent to their respective chains. That said, I feel bad for OP, and not sure how they were hacked. If the keystore was created on ThorSwap, it's definitely worth bringing it up on their Discord. But just to affirm, using a hardware wallet is preferable.

airgap-coin-lib

Posts with mentions or reviews of airgap-coin-lib. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-04-04.
  • What's going on with the project??
    2 projects | /r/AirGap | 4 Apr 2022
    The audit reports have been released over 2 years ago (shortly after the audit report was done) and are available on github: https://github.com/airgap-it/airgap-coin-lib/tree/master/docs/audits
  • No good fully open source multi crypto wallets.
    2 projects | /r/opensource | 14 Feb 2021
    That being said, I can tell you a little bit about our experience. We developed our wallet to be blockchain agnostic from the start. All the coin specific logic is located in a shared library that is used in both the Wallet and Vault application (https://github.com/airgap-it/airgap-coin-lib/tree/master/packages/core/src/protocols). We have an interface for methods to prepare, sign and broadcast transactions, as well as generate addresses and fetching balances. To add a new coin, all you have to do is add a new class to the shared lib, implement all the logic and then add the new chain to the "supported protocols" in the apps. Everything else is handled automatically (besides coin specific features like staking, etc.)
  • AirGap Vault/Wallet
    2 projects | /r/Bitcoin | 23 Dec 2020
    AirGap was audited a bit more than a year ago by "Compass Security". The review is available on github: https://github.com/airgap-it/airgap-coin-lib/blob/master/docs/audits/report_85096_mobile_app_security_v1.0.pdf

What are some alternatives?

When comparing xchainjs-lib and airgap-coin-lib you can also consider the following projects:

multichain-crypto-wallet - A Multichain crypto wallet library that supports Ethereum, Bitcoin, Solana, Waves and other EVM compatible blockchains E.g. Binance Smart Chain, Polygon, Avalanche etc.

bip39 - A web tool for converting BIP39 mnemonic codes

tatum-kms - Unbreakable secure KMS (key management system) integrated to Tatum blockchain infrastructure

airgap-vault - The AirGap Vault is installed on a spare smartphone that has no connection to any network, thus it is air gapped. This app handles the private key.

airgap-raspberry-apk-signer - Modified Raspberry Pi Image to sign your APK in the most secure way (airgapped).

aeternity - æternity blockchain - scalable blockchain for the people - smart contracts, state channels, names, tokens

aepp-sdk-js - JavaScript SDK for the æternity blockchain

SIWT - Sign In With Tezos: Access Control Management SDK