Argument of type '{ log: RootLogger; getState: () => void; getPendingNonce: (address: any) => Promise<number>; setTxHash: (txId: any, txHash: any) => void; typedMessageManager: TypedMessageManager; personalMessageManager: PersonalMessageManager; txStateManager: { ...; }; custodyController: CustodyController; trackTransactionEvent: an...' is not assignable to parameter of type 'CustodianEventHandlerFactoryParameters'.