Skip to main content

neo_validate

Attribute Macro neo_validate 

Source
#[neo_validate]
Expand description

Neo N3 Validation macro

This macro generates validation for a Neo N3 contract.

§Example

#[neo_validate]
pub fn validate_value(value: NeoInteger) -> NeoResult<()> {
    if value < NeoInteger::zero() {
        return Err(NeoError::InvalidArgument);
    }
    Ok(())
}