This would enable users to make calls that require cycles. For example, an ICRC token canister may want its fees paid in cycles.
I know that there is a security concern of outstanding call contexts that could prevent ledger from being upgraded. But I still think this is worth discussing.
Once we have best-effort messaging we can requests like this time out after a while. This way the cycles ledger would not risk becoming unupgradeable. Let's discuss this once we have best-effort messages
It would be similar to
wallet_call
that is offered by cycle wallet at the moment.This would enable users to make calls that require cycles. For example, an ICRC token canister may want its fees paid in cycles.
I know that there is a security concern of outstanding call contexts that could prevent ledger from being upgraded. But I still think this is worth discussing.