neo-devpack-solidity 0.22.0

Production-focused Solidity-to-NeoVM compilation system
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
fn base_last_name(base: &Base) -> Option<String> {
    base.name.identifiers.last().map(|id| id.name.clone())
}

fn function_ty_key(ty: FunctionTy) -> u8 {
    match ty {
        FunctionTy::Constructor => 0,
        FunctionTy::Function => 1,
        FunctionTy::Fallback => 2,
        FunctionTy::Receive => 3,
        FunctionTy::Modifier => 4,
    }
}