MCPcopy Create free account
hub / github.com/dfinity/orbit / validate_address

Function validate_address

core/station/impl/src/models/address_book.rs:65–76  ·  view source on GitHub ↗
(address: &str)

Source from the content-addressed store, hash-verified

63}
64
65fn validate_address(address: &str) -> ModelValidatorResult<AddressBookError> {
66 if (address.len() < AddressBookEntry::ADDRESS_RANGE.0 as usize)
67 || (address.len() > AddressBookEntry::ADDRESS_RANGE.1 as usize)
68 {
69 return Err(AddressBookError::InvalidAddressLength {
70 min_length: AddressBookEntry::ADDRESS_RANGE.0,
71 max_length: AddressBookEntry::ADDRESS_RANGE.1,
72 });
73 }
74
75 Ok(())
76}
77
78fn validate_labels(labels: &[String]) -> ModelValidatorResult<AddressBookError> {
79 for label in labels {

Callers 1

validateMethod · 0.85

Calls 1

lenMethod · 0.45

Tested by

no test coverage detected