Step 1 The function takes public parameters (here verifying key) and generates partial script partial script is essentially disprove script minus the bitcommitment locking script
(vk: &ark_groth16::VerifyingKey<Bn254>)
| 174 | // The function takes public parameters (here verifying key) and generates partial script |
| 175 | // partial script is essentially disprove script minus the bitcommitment locking script |
| 176 | pub fn api_generate_partial_script(vk: &ark_groth16::VerifyingKey<Bn254>) -> Vec<ScriptBuf> { |
| 177 | generate_partial_script(vk) |
| 178 | } |
| 179 | |
| 180 | // Step 2 |
| 181 | // given public keys and the partial scripts generated in api_generate_partial_script() |