Add admin_close_bridging_task to close a stuck bridging task on the one_bridge_canister canister
Adding a new generic function to close a stuck bridging task on the one_bridge_canister canister. It removes the task from the pending queue and archives it with its error preserved, leaving the amount and the fee out of the totals because the bridging did not complete.
Proposal to add new NervousSystemFunction:
Function:
NervousSystemFunction { id: 1310, name: "Close a stuck bridging task on the one_bridge_canister canister", description: Some( "Close a stuck bridging task on the one_bridge_canister canister.", ), function_type: Some( GenericNervousSystemFunction( GenericNervousSystemFunction { target_canister_id: Some( dpjyw-raaaa-aaaar-qbxlq-cai, ), target_method_name: Some( "admin_close_bridging_task", ), validator_canister_id: Some( dpjyw-raaaa-aaaar-qbxlq-cai, ), validator_method_name: Some( "validate_admin_close_bridging_task", ), topic: Some( ApplicationBusinessLogic, ), }, ), ), }