UNPKG

@protokol/notarization-transactions

Version:

Transaction Types For Notarization Support

18 lines 861 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceProvider = void 0; const core_kernel_1 = require("@arkecosystem/core-kernel"); const handlers_1 = require("./handlers"); const pluginName = require("../package.json").name; class ServiceProvider extends core_kernel_1.Providers.ServiceProvider { async register() { this.app.bind(core_kernel_1.Container.Identifiers.TransactionHandler).to(handlers_1.NotarizationTransactionHandler); const cacheFactory = this.app.get(core_kernel_1.Container.Identifiers.CacheFactory); this.app .bind(core_kernel_1.Container.Identifiers.CacheService) .toConstantValue(await cacheFactory()) .whenTargetTagged("cache", pluginName); } } exports.ServiceProvider = ServiceProvider; //# sourceMappingURL=service-provider.js.map