UNPKG

@airgap/aeternity

Version:

The @airgap/aeternity is an Aeternity implementation of the ICoinProtocol interface from @airgap/coinlib-core.

24 lines 2.88 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AeternityAddress = exports.AeternityProtocolNetwork = exports.AeternalBlockExplorer = exports.AeternityProtocolOptions = exports.AeternityCryptoClient = exports.AeternityProtocol = void 0; var coinlib_core_1 = require("@airgap/coinlib-core"); var serializer_1 = require("@airgap/serializer"); var AeternityAddress_1 = require("./protocol/AeternityAddress"); Object.defineProperty(exports, "AeternityAddress", { enumerable: true, get: function () { return AeternityAddress_1.AeternityAddress; } }); var AeternityCryptoClient_1 = require("./protocol/AeternityCryptoClient"); Object.defineProperty(exports, "AeternityCryptoClient", { enumerable: true, get: function () { return AeternityCryptoClient_1.AeternityCryptoClient; } }); var AeternityProtocol_1 = require("./protocol/AeternityProtocol"); Object.defineProperty(exports, "AeternityProtocol", { enumerable: true, get: function () { return AeternityProtocol_1.AeternityProtocol; } }); var AeternityProtocolOptions_1 = require("./protocol/AeternityProtocolOptions"); Object.defineProperty(exports, "AeternalBlockExplorer", { enumerable: true, get: function () { return AeternityProtocolOptions_1.AeternalBlockExplorer; } }); Object.defineProperty(exports, "AeternityProtocolNetwork", { enumerable: true, get: function () { return AeternityProtocolOptions_1.AeternityProtocolNetwork; } }); Object.defineProperty(exports, "AeternityProtocolOptions", { enumerable: true, get: function () { return AeternityProtocolOptions_1.AeternityProtocolOptions; } }); var transaction_validator_1 = require("./serializer/validators/transaction-validator"); // Serializer serializer_1.Serializer.addSchema(serializer_1.IACMessageType.TransactionSignRequest, { schema: require('./serializer/schemas/v2/transaction-sign-request-aeternity.json') }, coinlib_core_1.MainProtocolSymbols.AE); serializer_1.Serializer.addSchema(serializer_1.IACMessageType.TransactionSignResponse, { schema: require('./serializer/schemas/v2/transaction-sign-response-aeternity.json') }, coinlib_core_1.MainProtocolSymbols.AE); serializer_1.SerializerV3.addSchema(serializer_1.IACMessageType.TransactionSignRequest, { schema: require('./serializer/schemas/v3/transaction-sign-request-aeternity.json') }, coinlib_core_1.MainProtocolSymbols.AE); serializer_1.SerializerV3.addSchema(serializer_1.IACMessageType.TransactionSignResponse, { schema: require('./serializer/schemas/v3/transaction-sign-response-aeternity.json') }, coinlib_core_1.MainProtocolSymbols.AE); serializer_1.Serializer.addValidator(coinlib_core_1.MainProtocolSymbols.AE, new transaction_validator_1.AeternityTransactionValidatorFactoryV2()); serializer_1.SerializerV3.addValidator(coinlib_core_1.MainProtocolSymbols.AE, new transaction_validator_1.AeternityTransactionValidatorFactory()); //# sourceMappingURL=index.js.map