Function vault::service::listen_for_issue_requests
source · 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 handlebtc_parachain
- the parachain RPC handleevent_channel
- the channel over which to signal eventsissue_set
- all issue ids observed since vault started