nectarbase.objects module

class nectarbase.objects.Amount(d: str | Any, prefix: str = 'STM', json_str: bool = False, **kwargs)

Bases: object

toJson()
class nectarbase.objects.Beneficiaries(*args, **kwargs)

Bases: GrapheneObject

class nectarbase.objects.Beneficiary(*args, **kwargs)

Bases: GrapheneObject

class nectarbase.objects.CommentOptionExtensions(o)

Bases: Static_variant

Serialize Comment Payout Beneficiaries.

Parameters:

beneficiaries (list) – A static_variant containing beneficiaries.

Example:

[0,
    {'beneficiaries': [
        {'account': 'furion', 'weight': 10000}
    ]}
]
class nectarbase.objects.ExchangeRate(*args, **kwargs)

Bases: GrapheneObject

class nectarbase.objects.Extension(d: List[Any])

Bases: Array

class nectarbase.objects.Memo(*args: Any, **kwargs: Any)

Bases: GrapheneObject

class nectarbase.objects.Operation(*args: Any, **kwargs: Any)

Bases: Operation

getOperationNameForId(i: int) str

Convert an operation id into the corresponding string

json() Dict[str, Any]
operations() Dict[str, int]
class nectarbase.objects.Permission(*args, **kwargs)

Bases: GrapheneObject

class nectarbase.objects.Price(*args, **kwargs)

Bases: GrapheneObject

class nectarbase.objects.UpdateProposalEndDate(*args, **kwargs)

Bases: GrapheneObject

class nectarbase.objects.UpdateProposalExtensions(o)

Bases: Static_variant

Serialize Update proposal extensions.

Parameters:

end_date – A static_variant containing the new end_date.

Example:

{
    'type': '1',
    'value':
          {
            'end_date': '2021-04-05T13:39:48'
          }
}
class nectarbase.objects.WitnessProps(*args, **kwargs)

Bases: GrapheneObject

nectarbase.objects.value_to_decimal(value: str | float | int, decimal_places: int) Decimal