neo3.contracts.nef
Neo Executable Format.
- MethodToken— An interface like class supporting NEO's network serialization protocol.
- NEF— Neo Executable Format container.
neo3.contracts.nef.MethodToken(hash, method, parameters_count, has_return_value, call_flags)
  An interface like class supporting NEO's network serialization protocol.
- __len__- (- )— Return the length of the object in number of bytes.
- deserialize- (- reader- )— Deserialize the object from a binary stream.
- serialize- (- writer- )— Serialize the object into a binary stream.
- to_array- (- )(bytes) — Serialize the object into a bytearray.
- to_json- (- )(dict) — Convert object into JSON representation.
- deserialize_from_bytes- (- data- )(ISerializable_T) — Parse data into an object instance.
- from_json- (- json- )— Create object from JSON
__len__()
  Return the length of the object in number of bytes.
deserialize(reader)
  Deserialize the object from a binary stream.
- reader(BinaryReader) — instance.
from_json(json)
  Create object from JSON
serialize(writer)
  Serialize the object into a binary stream.
- writer(BinaryWriter) — instance.
to_json() → dict
  Convert object into JSON representation.
deserialize_from_bytes(data)
  Parse data into an object instance.
- data(bytes | bytearray) — hex escaped bytes.
a deserialized instance of the class.
to_array() → bytes
  Serialize the object into a bytearray.
neo3.contracts.nef.NEF(compiler_name=None, script=None, tokens=None, source=None, _magic=860243278)
  Neo Executable Format container.
- checksum(int) — Data integrity value.
- __len__- (- )— Return the length of the object in number of bytes.
- compute_checksum- (- )(int) — Compute the checksum of the NEF file.
- deserialize- (- reader- )— Deserialize the object from a binary stream.
- serialize- (- writer- )— Serialize the object into a binary stream.
- to_array- (- )(bytes) — Serialize the object into a bytearray.
- to_json- (- )(dict) — Convert object into JSON representation.
- deserialize_from_bytes- (- data- )(ISerializable_T) — Parse data into an object instance.
- from_file- (- path- )— Create object from a file.
- from_json- (- json- )— Create object from JSON.
__len__()
  Return the length of the object in number of bytes.
compute_checksum() → int
  Compute the checksum of the NEF file.
deserialize(reader)
  Deserialize the object from a binary stream.
- reader(BinaryReader) — instance.
from_file(path)
  Create object from a file.
- path(str) — location of the file.
- FileNotFoundError— if the path is invalid.
- ValueError— if the file is not a valid NEF.
from_json(json)
  Create object from JSON.
serialize(writer)
  Serialize the object into a binary stream.
- writer(BinaryWriter) — instance.
to_json() → dict
  Convert object into JSON representation.
deserialize_from_bytes(data)
  Parse data into an object instance.
- data(bytes | bytearray) — hex escaped bytes.
a deserialized instance of the class.
to_array() → bytes
  Serialize the object into a bytearray.