Documentation ¶
Overview ¶
Package neogointernal contains definitions of compiler intrinsics. It's not intended to be used directly by smart contracts.
Index ¶
- func Opcode1(op string, arg interface{}) interface{}
- func Opcode2(op string, arg1, arg2 interface{}) interface{}
- func Opcode3(op string, arg1, arg2, arg3 interface{}) interface{}
- func Syscall0(name string) interface{}
- func Syscall0NoReturn(name string)
- func Syscall1(name string, arg interface{}) interface{}
- func Syscall1NoReturn(name string, arg interface{})
- func Syscall2(name string, arg1, arg2 interface{}) interface{}
- func Syscall2NoReturn(name string, arg1, arg2 interface{})
- func Syscall3(name string, arg1, arg2, arg3 interface{}) interface{}
- func Syscall3NoReturn(name string, arg1, arg2, arg3 interface{})
- func Syscall4(name string, arg1, arg2, arg3, arg4 interface{}) interface{}
- func Syscall4NoReturn(name string, arg1, arg2, arg3, arg4 interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Opcode1 ¶
func Opcode1(op string, arg interface{}) interface{}
Opcode1 emits opcode with 1 argument.
func Opcode2 ¶
func Opcode2(op string, arg1, arg2 interface{}) interface{}
Opcode2 emits opcode with 2 arguments.
func Opcode3 ¶
func Opcode3(op string, arg1, arg2, arg3 interface{}) interface{}
Opcode3 emits opcode with 3 arguments.
func Syscall0NoReturn ¶
func Syscall0NoReturn(name string)
Syscall0NoReturn performs syscall with 0 arguments.
func Syscall1 ¶
func Syscall1(name string, arg interface{}) interface{}
Syscall1 performs syscall with 1 arguments.
func Syscall1NoReturn ¶
func Syscall1NoReturn(name string, arg interface{})
Syscall1NoReturn performs syscall with 1 arguments.
func Syscall2 ¶
func Syscall2(name string, arg1, arg2 interface{}) interface{}
Syscall2 performs syscall with 2 arguments.
func Syscall2NoReturn ¶
func Syscall2NoReturn(name string, arg1, arg2 interface{})
Syscall2NoReturn performs syscall with 2 arguments.
func Syscall3 ¶
func Syscall3(name string, arg1, arg2, arg3 interface{}) interface{}
Syscall3 performs syscall with 3 arguments.
func Syscall3NoReturn ¶
func Syscall3NoReturn(name string, arg1, arg2, arg3 interface{})
Syscall3NoReturn performs syscall with 3 arguments.
func Syscall4 ¶
func Syscall4(name string, arg1, arg2, arg3, arg4 interface{}) interface{}
Syscall4 performs syscall with 4 arguments.
func Syscall4NoReturn ¶
func Syscall4NoReturn(name string, arg1, arg2, arg3, arg4 interface{})
Syscall4NoReturn performs syscall with 4 arguments.
Types ¶
This section is empty.