{"repo":"airgap-it/airgap-coin-lib","free":true,"listed":false,"github":"https://github.com/airgap-it/airgap-coin-lib","clone":"git clone https://github.com/airgap-it/airgap-coin-lib.git","description":"A library that offers a unified API to prepare, sign and broadcast multiple cryptocurrencies.","language":"TypeScript","stars":154,"topics":["bitcoin","ethereum","cryptocurrency","blockchain","aeternity","tezos","cosmos"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"AirGap Coin Library The airgap-coin-lib is a protocol-agnostic library that allows easy handling of the most important tasks relating cryptocurrencies and blockchains. It implements operations such as preparing, signing and broadcasting transactions for a range of protocols. The library consists of a shared interface for all implemented protocols. This is especially useful in the context of AirGap because methods are designed to support offline key management and signing. The following core operations are specified: - prepareTransaction - This is done on AirGap Wallet (online) side. Either a public key or extended public key is used and will fetch the required information from the network. - signTransaction - This is done in AirGap Vault (offline) side. The output of \"prepareTransaction\" is the input for this method (hence the output of \"prepareTransaction\" is transferred via URL scheme (same-device) or QR code (2-device-setup)). - broadcastTransaction - This is done in AirGap Wallet (online) side. The output of \"signTransaction\" is the input for this method (hence the output of \"signTransaction\" is transferred via URL scheme (same-device) or QR code (2-device-setup)). Supported Protocols The modular design used in this library allows you to simply add new protocols with special logic. Adding a new Bitcoin-like protocol basically means: 1. select the correct network parameters (see src/networks.ts ) 2. set the Insight API URL to communicate with the blockchain Adding a new Et","default_branch":null,"files":null,"tree":[],"storefront":"/r/airgap-it","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/airgap-it/airgap-coin-lib/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}