|
@@ -382,13 +382,7 @@ pub struct State {
|
|
|
impl ProgramState for State {
|
|
impl ProgramState for State {
|
|
|
fn is_valid_cashier_public_key(&self, public: &jubjub::SubgroupPoint) -> bool {
|
|
fn is_valid_cashier_public_key(&self, public: &jubjub::SubgroupPoint) -> bool {
|
|
|
debug!(target: "CLIENT STATE", "Check if it is valid cashier public key");
|
|
debug!(target: "CLIENT STATE", "Check if it is valid cashier public key");
|
|
|
-
|
|
|
|
|
- if self.public_keys.is_empty() {
|
|
|
|
|
- error!(target: "State", "No cashier public key");
|
|
|
|
|
- return false;
|
|
|
|
|
- } else {
|
|
|
|
|
- return self.public_keys.contains(public);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ return self.public_keys.contains(public);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
fn is_valid_merkle(&self, merkle_root: &MerkleNode) -> bool {
|
|
fn is_valid_merkle(&self, merkle_root: &MerkleNode) -> bool {
|