pub async fn build_da_certificate<TYPES: NodeType, V: Versions>(
    quorum_membership: &<TYPES as NodeType>::Membership,
    da_membership: &<TYPES as NodeType>::Membership,
    view_number: TYPES::Time,
    transactions: Vec<TestTransaction>,
    public_key: &TYPES::SignatureKey,
    private_key: &<TYPES::SignatureKey as SignatureKey>::PrivateKey,
    upgrade_lock: &UpgradeLock<TYPES, V>
) -> DaCertificate<TYPES>