async fn decode_from_contract( contract_vals: Vec<Validator>, ) -> OrderedAssociated<PublicKey, DecodedValidator>