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
JavaScript
"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