1. Make sure unseal price is > 0 lotus-miner retrieval-deals set-ask --unseal-price 0.000000001 lotus-miner retrieval-deals get-ask Price per Byte Unseal Price Payment Interval Payment Interval Increase 0 FIL 0.000000001 FIL 1MiB 1MiB 2. Do retrieval, stuck lotus client retrieve --miner f010617 bafykbzacec3ay7tfx3dhjhnkxjap26x2yltoo5rwkdurumzfwuqgsnbo5wz4c /tmp/CC-MAIN-2018-13-index.tar.01 > Recv: 0 B, Paid 0 FIL, ClientEventOpen (DealStatusNew) > Recv: 0 B, Paid 0 FIL, ClientEventDealProposed (DealStatusWaitForAcceptance) 3. miner side log 2021-03-30T05:52:30.732Z INFO dt-impl impl/events.go:255 received new channel request from 12D3KooWEdkgB5RQCAZToi4d3U9GSYwjLR38tqaNVtrwy5KGH81q 2021-03-30T05:52:30.741Z INFO markets loggers/loggers.go:30 retrieval provider event {"name": "ProviderEventPaymentRequested", "deal ID": "52", "receiver": "12D3KooWEdkgB5RQCAZToi4d3U9GSYwjLR38tqaNVtrwy5KGH81q", "state": "DealStatusFundsNeededUnseal", "message": ""} 2021-03-30T05:52:30.743Z ERROR retrieval-revalidator requestvalidation/revalidator.go:61 cannot track deal 52: channel ID is nil 2021-03-30T05:52:30.751Z INFO markets loggers/loggers.go:30 retrieval provider event {"name": "ProviderEventDealAccepted", "deal ID": "52", "receiver": "12D3KooWEdkgB5RQCAZToi4d3U9GSYwjLR38tqaNVtrwy5KGH81q", "state": "DealStatusFundsNeededUnseal", "message": ""} 4. ctrl+C on the client side and execute cancel transfer, this shows on the miner side log: 2021-03-30T05:57:24.200Z INFO dt-impl impl/events.go:99 channel 12D3KooWEdkgB5RQCAZToi4d3U9GSYwjLR38tqaNVtrwy5KGH81q-12D3KooW9txku6jNfPtCr4Rtvjn2BzgetANMMESS9h675Cdpwndy-1617048641929355740: received cancel request, cleaning up channel 2021-03-30T05:57:24.200Z INFO markets loggers/loggers.go:30 retrieval provider event {"name": "ProviderEventClientCancelled", "deal ID": "52", "receiver": "12D3KooWEdkgB5RQCAZToi4d3U9GSYwjLR38tqaNVtrwy5KGH81q", "state": "DealStatusCancelling", "message": "Client cancelled retrieval"} 2021-03-30T05:57:24.209Z INFO dt-impl impl/impl.go:285 close channel 12D3KooWEdkgB5RQCAZToi4d3U9GSYwjLR38tqaNVtrwy5KGH81q-12D3KooW9txku6jNfPtCr4Rtvjn2BzgetANMMESS9h675Cdpwndy-1617048641929355740 2021-03-30T05:57:24.209Z WARN dt-impl impl/impl.go:295 unable to close channel 12D3KooWEdkgB5RQCAZToi4d3U9GSYwjLR38tqaNVtrwy5KGH81q-12D3KooW9txku6jNfPtCr4Rtvjn2BzgetANMMESS9h675Cdpwndy-1617048641929355740: channel not found 2021-03-30T05:57:24.209Z INFO dt-impl impl/impl.go:299 12D3KooW9txku6jNfPtCr4Rtvjn2BzgetANMMESS9h675Cdpwndy: sending cancel channel to 12D3KooWEdkgB5RQCAZToi4d3U9GSYwjLR38tqaNVtrwy5KGH81q for channel 12D3KooWEdkgB5RQCAZToi4d3U9GSYwjLR38tqaNVtrwy5KGH81q-12D3KooW9txku6jNfPtCr4Rtvjn2BzgetANMMESS9h675Cdpwndy-1617048641929355740 2021-03-30T05:57:24.210Z INFO markets loggers/loggers.go:30 retrieval provider event {"name": "ProviderEventCancelComplete", "deal ID": "52", "receiver": "12D3KooWEdkgB5RQCAZToi4d3U9GSYwjLR38tqaNVtrwy5KGH81q", "state": "DealStatusCancelled", "message": "Client cancelled retrieval"} 2021-03-30T05:57:36.192Z INFO miner miner/miner.go:383 Time delta between now and our mining base: 6s (nulls: 0)