golos.types

Contains various GOLOS type classes which are used within operations for specifying operation arguments and their types.

Functions

JsonObj(data)

Returns json object from data

variable_buffer(s)

Encode variable length buffer

varint(n)

Varint encoding

varintdecode(data)

Varint decoding

Classes

Amount(d)

Array(d)

ArrayString(d)

Beneficiaries(d)

Bool(d)

Bytes(d[, length])

ExtensionsComment(d)

FixedArray(d)

Id(d)

Int16(d)

Int64(d)

Map(data)

ObjectId(object_str[, type_verify])

Encodes object/protocol ids

Optional(d)

Optional_Permission(d)

Permission(d)

PointInTime(d)

PublicKey(d)

Set(d)

Signature(d)

StaticVariant(d, type_id)

String(d)

Uint16(d)

Uint32(d)

Uint64(d)

Uint8(d)

Varint32(d)

Void()

VoteId(vote)

class golos.types.Amount(d)[source]

Bases: object

class golos.types.Array(d)[source]

Bases: object

class golos.types.ArrayString(d)[source]

Bases: object

class golos.types.Beneficiaries(d)[source]

Bases: object

class golos.types.Bool(d)[source]

Bases: golos.types.Uint8

class golos.types.Bytes(d, length=None)[source]

Bases: object

class golos.types.ExtensionsComment(d)[source]

Bases: object

class golos.types.FixedArray(d)[source]

Bases: object

class golos.types.Id(d)[source]

Bases: object

class golos.types.Int16(d)[source]

Bases: object

class golos.types.Int64(d)[source]

Bases: object

golos.types.JsonObj(data)[source]

Returns json object from data

class golos.types.Map(data)[source]

Bases: object

class golos.types.ObjectId(object_str, type_verify=None)[source]

Bases: object

Encodes object/protocol ids

class golos.types.Optional(d)[source]

Bases: object

isempty()[source]
class golos.types.Optional_Permission(d)[source]

Bases: object

isempty()[source]
class golos.types.Permission(d)[source]

Bases: object

class golos.types.PointInTime(d)[source]

Bases: object

class golos.types.PublicKey(d)[source]

Bases: object

class golos.types.Set(d)[source]

Bases: golos.types.Array

class golos.types.Signature(d)[source]

Bases: object

class golos.types.StaticVariant(d, type_id)[source]

Bases: object

class golos.types.String(d)[source]

Bases: object

unicodify()[source]
class golos.types.Uint16(d)[source]

Bases: object

class golos.types.Uint32(d)[source]

Bases: object

class golos.types.Uint64(d)[source]

Bases: object

class golos.types.Uint8(d)[source]

Bases: object

class golos.types.Varint32(d)[source]

Bases: object

class golos.types.Void[source]

Bases: object

class golos.types.VoteId(vote)[source]

Bases: object

golos.types.variable_buffer(s)[source]

Encode variable length buffer

golos.types.varint(n)[source]

Varint encoding

golos.types.varintdecode(data)[source]

Varint decoding