@airgap/aeternity
Version:
The @airgap/aeternity is an Aeternity implementation of the ICoinProtocol interface from @airgap/coinlib-core.
24 lines • 2.88 kB
JavaScript
;
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