nectargraphenebase.types module

class nectargraphenebase.types.Array(d: List[Any])

Bases: object

Array.

class nectargraphenebase.types.Bool(d: Any)

Bases: Uint8

Bool.

class nectargraphenebase.types.Bytes(d: Any)

Bases: object

Bytes.

class nectargraphenebase.types.Enum8(selection: str | int)

Bases: Uint8

Enum8.

options = []
class nectargraphenebase.types.Fixed_array(d: Any)

Bases: object

Fixed_array.

class nectargraphenebase.types.Hash(d: Any)

Bases: Bytes

Hash.

json() str
class nectargraphenebase.types.HexString(d: Any)

Bases: object

HexString.

class nectargraphenebase.types.Id(d: int)

Bases: object

Id.

class nectargraphenebase.types.Int16(d: Any)

Bases: object

Int16.

class nectargraphenebase.types.Int64(d: Any)

Bases: object

Int64.

nectargraphenebase.types.JsonObj(data: Any) Any

Returns json object from data.

class nectargraphenebase.types.Map(data: Sequence[Sequence[Any]])

Bases: object

Map.

data: List[Tuple[Any, Any]]
class nectargraphenebase.types.Optional(d: Any)

Bases: object

Optional.

isempty() bool

Returns True if data is empty, False otherwise.

class nectargraphenebase.types.PointInTime(d: str | datetime)

Bases: object

PointInTime.

class nectargraphenebase.types.Ripemd160(a: str)

Bases: Hash

Ripemd160.

class nectargraphenebase.types.Set(d: List[Any])

Bases: Array

Set.

class nectargraphenebase.types.Sha1(a: str)

Bases: Hash

Sha1.

class nectargraphenebase.types.Sha256(a: str)

Bases: Hash

Sha256.

class nectargraphenebase.types.Signature(d: bytes)

Bases: object

Signature.

class nectargraphenebase.types.Static_variant(d: Any, type_id: int, legacy_style: bool = True)

Bases: object

Static_variant.

class nectargraphenebase.types.String(d: Any)

Bases: object

String.

unicodify() bytes
class nectargraphenebase.types.Uint16(d: Any)

Bases: object

Uint16.

class nectargraphenebase.types.Uint32(d: Any)

Bases: object

Uint32.

class nectargraphenebase.types.Uint64(d: Any)

Bases: object

Uint64.

class nectargraphenebase.types.Uint8(d: Any)

Bases: object

Uint8.

class nectargraphenebase.types.Varint32(d: Any)

Bases: object

Varint32.

class nectargraphenebase.types.Void

Bases: object

Void.

nectargraphenebase.types.variable_buffer(s: bytes) bytes

Encodes variable length buffer.

nectargraphenebase.types.varint(n: int) bytes

Varint encoding.

nectargraphenebase.types.varintdecode(data: bytes | str | None) int

Varint decoding.