pub fn generate_base_attestation_with_deposit<T>(
    attester: AttesterOf<T>,
    payer: <T as Config>::AccountId,
    deposit: <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance
) -> AttestationDetailsOf<T>where
    T: Config,
    T::Hash: From<H256>,