UNPKG

airgap-coin-lib

Version:

The airgap-coin-lib is a protocol agnostic library to prepare, sign and broadcast cryptocurrency transactions.

164 lines 12.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // tslint:disable:ordered-imports // This needs to be imported first, otherwise the tests won't run anymore var EthereumProtocol_1 = require("./protocols/ethereum/EthereumProtocol"); exports.EthereumProtocol = EthereumProtocol_1.EthereumProtocol; var errors_1 = require("./errors"); exports.ProtocolNotSupported = errors_1.ProtocolNotSupported; exports.ProtocolVersionMismatch = errors_1.ProtocolVersionMismatch; exports.SerializerVersionMismatch = errors_1.SerializerVersionMismatch; exports.TypeNotSupported = errors_1.TypeNotSupported; var AeternityProtocol_1 = require("./protocols/aeternity/AeternityProtocol"); exports.AeternityProtocol = AeternityProtocol_1.AeternityProtocol; var BitcoinProtocol_1 = require("./protocols/bitcoin/BitcoinProtocol"); exports.BitcoinProtocol = BitcoinProtocol_1.BitcoinProtocol; var BitcoinTestnetProtocol_1 = require("./protocols/bitcoin/BitcoinTestnetProtocol"); exports.BitcoinTestnetProtocol = BitcoinTestnetProtocol_1.BitcoinTestnetProtocol; var CosmosProtocol_1 = require("./protocols/cosmos/CosmosProtocol"); exports.CosmosProtocol = CosmosProtocol_1.CosmosProtocol; var GenericERC20_1 = require("./protocols/ethereum/erc20/GenericERC20"); exports.GenericERC20 = GenericERC20_1.GenericERC20; var EthereumClassicProtocol_1 = require("./protocols/ethereum/EthereumClassicProtocol"); exports.EthereumClassicProtocol = EthereumClassicProtocol_1.EthereumClassicProtocol; var EthereumRopstenProtocol_1 = require("./protocols/ethereum/EthereumRopstenProtocol"); exports.EthereumRopstenProtocol = EthereumRopstenProtocol_1.EthereumRopstenProtocol; var GroestlcoinProtocol_1 = require("./protocols/groestlcoin/GroestlcoinProtocol"); exports.GroestlcoinProtocol = GroestlcoinProtocol_1.GroestlcoinProtocol; var GroestlcoinTestnetProtocol_1 = require("./protocols/groestlcoin/GroestlcoinTestnetProtocol"); exports.GroestlcoinTestnetProtocol = GroestlcoinTestnetProtocol_1.GroestlcoinTestnetProtocol; var SubstratePayee_1 = require("./protocols/substrate/helpers/data/staking/SubstratePayee"); exports.SubstratePayee = SubstratePayee_1.SubstratePayee; var KusamaProtocol_1 = require("./protocols/substrate/implementations/KusamaProtocol"); exports.KusamaProtocol = KusamaProtocol_1.KusamaProtocol; var PolkadotProtocol_1 = require("./protocols/substrate/implementations/PolkadotProtocol"); exports.PolkadotProtocol = PolkadotProtocol_1.PolkadotProtocol; var SubstrateProtocol_1 = require("./protocols/substrate/SubstrateProtocol"); exports.SubstrateProtocol = SubstrateProtocol_1.SubstrateProtocol; var TezosBTC_1 = require("./protocols/tezos/fa/TezosBTC"); exports.TezosBTC = TezosBTC_1.TezosBTC; var TezosFAProtocol_1 = require("./protocols/tezos/fa/TezosFAProtocol"); exports.TezosFAProtocol = TezosFAProtocol_1.TezosFAProtocol; var TezosStaker_1 = require("./protocols/tezos/fa/TezosStaker"); exports.TezosStaker = TezosStaker_1.TezosStaker; var TezosKtProtocol_1 = require("./protocols/tezos/kt/TezosKtProtocol"); exports.TezosKtProtocol = TezosKtProtocol_1.TezosKtProtocol; var TezosUSD_1 = require("./protocols/tezos/fa/TezosUSD"); exports.TezosUSD = TezosUSD_1.TezosUSD; var TezosProtocol_1 = require("./protocols/tezos/TezosProtocol"); exports.TezosDelegatorAction = TezosProtocol_1.TezosDelegatorAction; exports.TezosNetwork = TezosProtocol_1.TezosNetwork; exports.TezosProtocol = TezosProtocol_1.TezosProtocol; var interfaces_1 = require("./serializer/interfaces"); exports.IACMessageType = interfaces_1.IACMessageType; var serializer_1 = require("./serializer/serializer"); exports.IACPayloadType = serializer_1.IACPayloadType; exports.Serializer = serializer_1.Serializer; var coinlibReady_1 = require("./utils/coinlibReady"); exports.isCoinlibReady = coinlibReady_1.isCoinlibReady; var protocolsByIdentifier_1 = require("./utils/protocolsByIdentifier"); exports.getProtocolByIdentifier = protocolsByIdentifier_1.getProtocolByIdentifier; var subProtocols_1 = require("./utils/subProtocols"); exports.addSubProtocol = subProtocols_1.addSubProtocol; exports.getSubProtocolsByIdentifier = subProtocols_1.getSubProtocolsByIdentifier; var supportedProtocols_1 = require("./utils/supportedProtocols"); exports.addSupportedProtocol = supportedProtocols_1.addSupportedProtocol; exports.supportedProtocols = supportedProtocols_1.supportedProtocols; var AirGapMarketWallet_1 = require("./wallet/AirGapMarketWallet"); exports.AirGapMarketWallet = AirGapMarketWallet_1.AirGapMarketWallet; var AirGapWallet_1 = require("./wallet/AirGapWallet"); exports.AirGapWallet = AirGapWallet_1.AirGapWallet; var AeternityProtocolOptions_1 = require("./protocols/aeternity/AeternityProtocolOptions"); exports.AeternityProtocolOptions = AeternityProtocolOptions_1.AeternityProtocolOptions; exports.AeternalBlockExplorer = AeternityProtocolOptions_1.AeternalBlockExplorer; exports.AeternityProtocolNetwork = AeternityProtocolOptions_1.AeternityProtocolNetwork; var AeternityCryptoClient_1 = require("./protocols/aeternity/AeternityCryptoClient"); exports.AeternityCryptoClient = AeternityCryptoClient_1.AeternityCryptoClient; var BitcoinCryptoClient_1 = require("./protocols/bitcoin/BitcoinCryptoClient"); exports.BitcoinCryptoClient = BitcoinCryptoClient_1.BitcoinCryptoClient; var BitcoinProtocolOptions_1 = require("./protocols/bitcoin/BitcoinProtocolOptions"); exports.BitcoinProtocolNetworkExtras = BitcoinProtocolOptions_1.BitcoinProtocolNetworkExtras; exports.BitcoinProtocolNetwork = BitcoinProtocolOptions_1.BitcoinProtocolNetwork; exports.BitcoinProtocolConfig = BitcoinProtocolOptions_1.BitcoinProtocolConfig; exports.BlockcypherBlockExplorer = BitcoinProtocolOptions_1.BlockcypherBlockExplorer; exports.BitcoinProtocolOptions = BitcoinProtocolOptions_1.BitcoinProtocolOptions; var CosmosCryptoClient_1 = require("./protocols/cosmos/CosmosCryptoClient"); exports.CosmosCryptoClient = CosmosCryptoClient_1.CosmosCryptoClient; var CosmosProtocolOptions_1 = require("./protocols/cosmos/CosmosProtocolOptions"); exports.MintscanBlockExplorer = CosmosProtocolOptions_1.MintscanBlockExplorer; exports.CosmosProtocolNetwork = CosmosProtocolOptions_1.CosmosProtocolNetwork; exports.CosmosProtocolConfig = CosmosProtocolOptions_1.CosmosProtocolConfig; exports.CosmosProtocolOptions = CosmosProtocolOptions_1.CosmosProtocolOptions; var EthereumCryptoClient_1 = require("./protocols/ethereum/EthereumCryptoClient"); exports.EthereumCryptoClient = EthereumCryptoClient_1.EthereumCryptoClient; var SubstrateCryptoClient_1 = require("./protocols/substrate/SubstrateCryptoClient"); exports.SubstrateCryptoClient = SubstrateCryptoClient_1.SubstrateCryptoClient; var TezosCryptoClient_1 = require("./protocols/tezos/TezosCryptoClient"); exports.TezosCryptoClient = TezosCryptoClient_1.TezosCryptoClient; var EthereumProtocolOptions_1 = require("./protocols/ethereum/EthereumProtocolOptions"); exports.EthereumProtocolNetworkExtras = EthereumProtocolOptions_1.EthereumProtocolNetworkExtras; exports.EtherscanBlockExplorer = EthereumProtocolOptions_1.EtherscanBlockExplorer; exports.EthereumProtocolNetwork = EthereumProtocolOptions_1.EthereumProtocolNetwork; exports.EthereumProtocolConfig = EthereumProtocolOptions_1.EthereumProtocolConfig; exports.EthereumProtocolOptions = EthereumProtocolOptions_1.EthereumProtocolOptions; exports.EthereumERC20ProtocolConfig = EthereumProtocolOptions_1.EthereumERC20ProtocolConfig; exports.EthereumERC20ProtocolOptions = EthereumProtocolOptions_1.EthereumERC20ProtocolOptions; var ProtocolBlockExplorer_1 = require("./utils/ProtocolBlockExplorer"); exports.ProtocolBlockExplorer = ProtocolBlockExplorer_1.ProtocolBlockExplorer; var ProtocolNetwork_1 = require("./utils/ProtocolNetwork"); exports.NetworkType = ProtocolNetwork_1.NetworkType; exports.ProtocolNetwork = ProtocolNetwork_1.ProtocolNetwork; var GroestlcoinProtocolOptions_1 = require("./protocols/groestlcoin/GroestlcoinProtocolOptions"); exports.GroestlcoinProtocolNetworkExtras = GroestlcoinProtocolOptions_1.GroestlcoinProtocolNetworkExtras; exports.CryptoidBlockExplorer = GroestlcoinProtocolOptions_1.CryptoidBlockExplorer; exports.GroestlcoinProtocolNetwork = GroestlcoinProtocolOptions_1.GroestlcoinProtocolNetwork; exports.GroestlcoinProtocolConfig = GroestlcoinProtocolOptions_1.GroestlcoinProtocolConfig; exports.GroestlcoinProtocolOptions = GroestlcoinProtocolOptions_1.GroestlcoinProtocolOptions; var SubstrateProtocolOptions_1 = require("./protocols/substrate/SubstrateProtocolOptions"); exports.SubstrateProtocolNetworkExtras = SubstrateProtocolOptions_1.SubstrateProtocolNetworkExtras; exports.PolkascanBlockExplorer = SubstrateProtocolOptions_1.PolkascanBlockExplorer; exports.SubstrateProtocolConfig = SubstrateProtocolOptions_1.SubstrateProtocolConfig; exports.SubstrateProtocolNetwork = SubstrateProtocolOptions_1.SubstrateProtocolNetwork; exports.SubstrateProtocolOptions = SubstrateProtocolOptions_1.SubstrateProtocolOptions; var KusamaProtocolOptions_1 = require("./protocols/substrate/implementations/KusamaProtocolOptions"); exports.KusamaProtocolNetworkExtras = KusamaProtocolOptions_1.KusamaProtocolNetworkExtras; exports.KusamaPolkascanBlockExplorer = KusamaProtocolOptions_1.KusamaPolkascanBlockExplorer; exports.KusamaProtocolConfig = KusamaProtocolOptions_1.KusamaProtocolConfig; exports.KusamaProtocolNetwork = KusamaProtocolOptions_1.KusamaProtocolNetwork; exports.KusamaProtocolOptions = KusamaProtocolOptions_1.KusamaProtocolOptions; var PolkadotProtocolOptions_1 = require("./protocols/substrate/implementations/PolkadotProtocolOptions"); exports.PolkadotProtocolNetworkExtras = PolkadotProtocolOptions_1.PolkadotProtocolNetworkExtras; exports.PolkadotPolkascanBlockExplorer = PolkadotProtocolOptions_1.PolkadotPolkascanBlockExplorer; exports.PolkadotProtocolConfig = PolkadotProtocolOptions_1.PolkadotProtocolConfig; exports.PolkadotProtocolNetwork = PolkadotProtocolOptions_1.PolkadotProtocolNetwork; exports.PolkadotProtocolOptions = PolkadotProtocolOptions_1.PolkadotProtocolOptions; var CryptoClient_1 = require("./protocols/CryptoClient"); exports.CryptoClient = CryptoClient_1.CryptoClient; var TezosProtocolOptions_1 = require("./protocols/tezos/TezosProtocolOptions"); exports.TezosProtocolNetworkExtras = TezosProtocolOptions_1.TezosProtocolNetworkExtras; exports.TezblockBlockExplorer = TezosProtocolOptions_1.TezblockBlockExplorer; exports.TezosProtocolNetwork = TezosProtocolOptions_1.TezosProtocolNetwork; exports.TezosProtocolConfig = TezosProtocolOptions_1.TezosProtocolConfig; exports.TezosProtocolOptions = TezosProtocolOptions_1.TezosProtocolOptions; var TezosFAProtocolOptions_1 = require("./protocols/tezos/fa/TezosFAProtocolOptions"); exports.TezosFAProtocolConfig = TezosFAProtocolOptions_1.TezosFAProtocolConfig; exports.TezosBTCProtocolConfig = TezosFAProtocolOptions_1.TezosBTCProtocolConfig; exports.TezosStakerProtocolConfig = TezosFAProtocolOptions_1.TezosStakerProtocolConfig; exports.TezosUSDProtocolConfig = TezosFAProtocolOptions_1.TezosUSDProtocolConfig; exports.TezosFAProtocolOptions = TezosFAProtocolOptions_1.TezosFAProtocolOptions; exports.TezosFA2ProtocolConfig = TezosFAProtocolOptions_1.TezosFA2ProtocolConfig; exports.TezosFA2ProtocolOptions = TezosFAProtocolOptions_1.TezosFA2ProtocolOptions; var generateId_1 = require("./serializer/utils/generateId"); exports.generateId = generateId_1.generateId; var ProtocolSymbols_1 = require("./utils/ProtocolSymbols"); exports.MainProtocolSymbols = ProtocolSymbols_1.MainProtocolSymbols; exports.SubProtocolSymbols = ProtocolSymbols_1.SubProtocolSymbols; var TezosUtils_1 = require("./protocols/tezos/TezosUtils"); exports.TezosUtils = TezosUtils_1.TezosUtils; var TezosFA2Protocol_1 = require("./protocols/tezos/fa/TezosFA2Protocol"); exports.TezosFA2Protocol = TezosFA2Protocol_1.TezosFA2Protocol; var TezosFA1Protocol_1 = require("./protocols/tezos/fa/TezosFA1Protocol"); exports.TezosFA1Protocol = TezosFA1Protocol_1.TezosFA1Protocol; var TezosFA12Protocol_1 = require("./protocols/tezos/fa/TezosFA12Protocol"); exports.TezosFA12Protocol = TezosFA12Protocol_1.TezosFA12Protocol; //# sourceMappingURL=index.js.map