package
0.108.1
Repository: https://github.com/nspcc-dev/neo-go.git
Documentation: pkg.go.dev

# Functions

Compile compiles a Go program into a bytecode that can run on the Neo virtual machine.
CompileAndSave will compile and save the file to disk in the NEF format.
CompileWithOptions compiles a Go program into bytecode with the provided compiler options.
CreateManifest creates manifest and checks that is valid.

# Variables

ErrGenericsUnsuppored is returned when generics-related tokens are encountered.
ErrInvalidExportedRetCount is returned when exported contract method has invalid return values count.
ErrMissingExportedParamName is returned when exported contract method has unnamed parameter.
ErrUnsupportedTypeAssertion is returned when type assertion statement is not supported by the compiler.

# Structs

DebugInfo represents smart-contract debug information.
DebugMethodName is a combination of a namespace and name.
DebugParam represents the variable's name and type.
DebugRange represents the method's section in bytecode.
DebugSeqPoint represents break-point for debugger.
EmittedEventInfo describes information about single emitted event got from the contract code.
EventDebugInfo represents smart-contract's event debug information.
HybridEvent represents the description of event emitted by the contract squashed with extended event's parameters description.
HybridParameter contains the manifest's event parameter description united with the extended type description for this parameter.
MethodDebugInfo represents smart-contract's method debug information.
Options contains all the parameters that affect the behavior of the compiler.