feat: make ReceiptFileClient
generic over receipt
#13523
Merged
ReceiptFileClient
generic over receipt
#13523