(
vals: Vec<subnet_actor_getter_facet::Validator>,
)
| 40 | } |
| 41 | |
| 42 | pub fn from_contract_validators( |
| 43 | vals: Vec<subnet_actor_getter_facet::Validator>, |
| 44 | ) -> anyhow::Result<Vec<Validator>> { |
| 45 | let result: Result<Vec<Validator>, _> = vals |
| 46 | .into_iter() |
| 47 | .map(|validator| { |
| 48 | Ok(Validator { |
| 49 | addr: ethers_address_to_fil_address(&validator.addr)?, |
| 50 | weight: eth_to_fil_amount(&validator.weight)?, |
| 51 | metadata: validator.metadata.to_vec(), |
| 52 | }) |
| 53 | }) |
| 54 | .collect(); |
| 55 | |
| 56 | result |
| 57 | } |
no test coverage detected