1- import { app } from '@arkecosystem/core-container' ;
2- import { Container , EventEmitter , Logger } from '@arkecosystem/core-interfaces' ;
1+ import { Container , Logger } from '@arkecosystem/core-interfaces' ;
32import { Handlers } from '@arkecosystem/core-transactions' ;
4- import { roundCalculator } from '@arkecosystem/core-utils' ;
53import { createHandyClient } from 'handy-redis' ;
64import { defaults } from './defaults' ;
75import { StakeCreateTransactionHandler } from './handlers/stake-create' ;
86import { StakeRedeemTransactionHandler } from './handlers/stake-redeem' ;
97import * as StakeHelpers from './helpers' ;
108
11- const emitter = app . resolvePlugin < EventEmitter . EventEmitter > ( "event-emitter" ) ;
129const redis = createHandyClient ( ) ;
1310
1411export const plugin : Container . IPluginDescriptor = {
@@ -20,12 +17,6 @@ export const plugin: Container.IPluginDescriptor = {
2017 Handlers . Registry . registerTransactionHandler ( StakeCreateTransactionHandler ) ;
2118 container . resolvePlugin < Logger . ILogger > ( "logger" ) . info ( "Registering Stake Redeem Transaction" ) ;
2219 Handlers . Registry . registerTransactionHandler ( StakeRedeemTransactionHandler ) ;
23- emitter . on ( "block.applied" , async block => {
24- const isNewRound = roundCalculator . isNewRound ( block . height ) ;
25- if ( isNewRound ) {
26- await StakeHelpers . ExpireHelper . processExpirations ( block ) ;
27- }
28- } ) ;
2920 } ,
3021 async deregister ( container : Container . IContainer , options ) {
3122 container . resolvePlugin < Logger . ILogger > ( "logger" ) . info ( "Deregistering Stake Create Transaction" ) ;
0 commit comments