diff --git a/mpc-circuits/src/circuit.rs b/mpc-circuits/src/circuit.rs index 69c1ca794..5607bdc57 100644 --- a/mpc-circuits/src/circuit.rs +++ b/mpc-circuits/src/circuit.rs @@ -818,6 +818,15 @@ impl Circuit { .ok_or(CircuitError::InputError(id, self.name.clone())) } + /// Returns input value from id and value + pub fn input_value( + &self, + id: usize, + value: impl Into, + ) -> Result { + self.input(id)?.to_value(value) + } + /// Returns reference to all circuit inputs pub fn inputs(&self) -> &[Input] { &self.inputs