Skip to content

@gala-chain/apiAPI


API > ChainObject

Class: abstract ChainObject

Contents

Extended By

Constructors

new ChainObject()

new ChainObject(): ChainObject

Properties

COMPOSITEKEY_NS

static COMPOSITEKEY_NS: string = "\x00"

Source

chain-api/src/types/ChainObject.ts:46


ID_SPLIT_CHAR

static ID_SPLIT_CHAR: string = "$"

Source

chain-api/src/types/ChainObject.ts:49


ID_SUB_SPLIT_CHAR

static ID_SUB_SPLIT_CHAR: string = "|"

Source

chain-api/src/types/ChainObject.ts:51


MIN_UNICODE_RUNE_VALUE

static MIN_UNICODE_RUNE_VALUE: string = "\u0000"

Source

chain-api/src/types/ChainObject.ts:44

Methods

getCompositeKey()

getCompositeKey(): string

Source

chain-api/src/types/ChainObject.ts:80


serialize()

serialize(): string

Source

chain-api/src/types/ChainObject.ts:53


toPlainObject()

toPlainObject(): Record\<string, unknown>

Source

chain-api/src/types/ChainObject.ts:69


validate()

validate(): Promise\<ValidationError[]>

Source

chain-api/src/types/ChainObject.ts:57


validateOrReject()

validateOrReject(): Promise\<void>

Source

chain-api/src/types/ChainObject.ts:61


decodeFromBase58()

static decodeFromBase58(base58String): string

Parameters

base58String: string

Source

chain-api/src/types/ChainObject.ts:142


deserialize()

static deserialize\<T>(constructor, object): T

Type parameters

T

Parameters

constructor: ClassConstructor\<Inferred\<T, ChainObject>>

object: string | Record\<string, unknown> | Record\<string, unknown>[]

Source

chain-api/src/types/ChainObject.ts:73


encodeToBase58()

static encodeToBase58(stringKey): string

Parameters

stringKey: string

Source

chain-api/src/types/ChainObject.ts:137


getCompositeKeyFromParts()

static getCompositeKeyFromParts(indexKey, parts): string

Parameters

indexKey: string

parts: unknown[]

Source

chain-api/src/types/ChainObject.ts:105


getEncodableStringKeyFromParts()

static getEncodableStringKeyFromParts(parts): string

Parameters

parts: string[]

Source

chain-api/src/types/ChainObject.ts:129


getPartsFromEncodableStringKey()

static getPartsFromEncodableStringKey(stringKey): string[]

Parameters

stringKey: string

Source

chain-api/src/types/ChainObject.ts:133


getStringKeyFromParts()

static getStringKeyFromParts(parts): string

Parameters

parts: string[]

Source

chain-api/src/types/ChainObject.ts:125