neo_solidity/cli/bytecode/bytecode_builtins/builtin_call/
syscall.rs

1fn emit_syscall_builtin(bytecode: &mut Vec<u8>, name: &str, arg_count: usize) {
2    if name == "System.Storage.Find" && arg_count == 2 {
3        // Neo N3 Storage.Find(context, prefix, options)
4        bytecode.push(0x10); // FindOptions.None
5    }
6    if name == "System.Storage.Local.Find" && arg_count == 1 {
7        // Neo N3 Storage.Local.Find(prefix, options)
8        bytecode.push(0x10); // FindOptions.None
9    }
10    emit_syscall(bytecode, name);
11    if is_void_syscall(name) {
12        bytecode.push(0x11); // PUSH1 for void syscalls
13    }
14}