This commit is contained in:
swrup 2026-02-03 13:40:17 +01:00
parent 86a48ac0d4
commit 2a35a9c176

View file

@ -71,18 +71,19 @@ let insert_signkey =
in in
fun (module Conn : CONN) v -> Conn.exec insert_signkey v fun (module Conn : CONN) v -> Conn.exec insert_signkey v
(* TODO revocation master_sig *)
let find_denom = let find_denom =
let find_denom = let find_denom =
Caqti_type.(denomination_hash ->? denom_data) Caqti_type.(denomination_hash ->? denom_data)
"SELECT denom_pub, (coin).*, valid_from, expire_withdraw, \ "SELECT dn.denom_pub, (dn.coin).*, dn.valid_from, dn.expire_withdraw, \
expire_deposit, expire_legal, (fee_withdraw).*, (fee_deposit).*, \ dn.expire_deposit, dn.expire_legal, (dn.fee_withdraw).*, \
(fee_refresh).*, (fee_refund).*, age_mask, denom_pub_hash, master_sig, \ (dn.fee_deposit).*, (dn.fee_refresh).*, (dn.fee_refund).*, dn.age_mask, \
NULL FROM denominations WHERE denom_pub_hash=$1" dn.denom_pub_hash, dn.master_sig, dnr.master_sig FROM denominations AS \
dn LEFT JOIN denomination_revocations AS dnr ON dn.denominations_serial \
= dnr.denominations_serial WHERE dn.denom_pub_hash=$1"
in in
fun (module Conn : CONN) h_denom_pub -> fun (module Conn : CONN) h_denom_pub -> Conn.find_opt find_denom h_denom_pub
Conn.find_opt find_denom h_denom_pub
(* TODO revocation master_sig *)
let get_denominations = let get_denominations =
let get_denominations = let get_denominations =
Caqti_type.(unit ->* denom_data) Caqti_type.(unit ->* denom_data)