pub async fn listen_for_issue_requests(
    btc_rpc: VaultIdManager,
    btc_parachain: InterBtcParachain,
    event_channel: Sender<Event>,
    issue_set: Arc<IssueRequests>
) -> Result<(), Error>
Expand description

Listen for RequestIssueEvent directed at this vault. Schedules a cancellation of the received issue

Arguments

  • bitcoin_core - the bitcoin core RPC handle
  • btc_parachain - the parachain RPC handle
  • event_channel - the channel over which to signal events
  • issue_set - all issue ids observed since vault started