pub trait SnServiceContractServer {
// Required methods
fn check_receipt(
&self,
client_peer_desc: &Device,
local_receipt: &SnServiceReceipt,
client_receipt: &Option<ReceiptWithSignature>,
last_request_time: &ReceiptRequestTime,
) -> IsAcceptClient;
fn verify_auth(&self, client_peer_id: &DeviceId) -> IsAcceptClient;
}