call teerex::call_worker inside IMP won't trigger the handler, because it's not called as extrinsics so won't be scraped. See:for xt_opaque in block.extrinsics().iter()...
the origin is discarded in call_worker but we need it
to simplify the F/E usage, we only need to encrypt the needed parameters (see e.g. shield_funds)
Follow-up of https://github.com/litentry/litentry-parachain/issues/828
This means:
set_user_shielding_key
link_identity
unlink_identity
verify_identity
Reasons:
teerex::call_worker
inside IMP won't trigger the handler, because it's not called as extrinsics so won't be scraped. See:for xt_opaque in block.extrinsics().iter()...
call_worker
but we need itshield_funds
)