AssetName.ts
AssetName overview
Table of contents
arbitrary
arbitrary
FastCheck arbitrary for generating random AssetName instances.
Signature
export declare const arbitrary: FastCheck.Arbitrary<AssetName>Added in v2.0.0
encoding
toBytes
Encode AssetName to bytes.
Signature
export declare const toBytes: (assetName: AssetName) => Uint8ArrayAdded in v2.0.0
toHex
Encode AssetName to hex string.
Signature
export declare const toHex: (assetName: AssetName) => stringAdded in v2.0.0
model
AssetName (class)
Schema for AssetName representing a native asset identifier. Asset names are limited to 32 bytes (0-64 hex characters).
Signature
export declare class AssetNameAdded in v2.0.0
toJSON (method)
Convert to JSON representation.
Signature
toJSON()Added in v2.0.0
toString (method)
Convert to string representation.
Signature
toString(): stringAdded in v2.0.0
[Inspectable.NodeInspectSymbol] (method)
Custom inspect for Node.js REPL.
Signature
[Inspectable.NodeInspectSymbol](): unknownAdded in v2.0.0
[Equal.symbol] (method)
Structural equality check.
Signature
[Equal.symbol](that: unknown): booleanAdded in v2.0.0
[Hash.symbol] (method)
Content-based hash for optimization of Equal.equals.
Signature
[Hash.symbol](): numberAdded in v2.0.0
parsing
fromBytes
Parse AssetName from bytes.
Signature
export declare const fromBytes: (bytes: Uint8Array) => AssetNameAdded in v2.0.0
fromHex
Parse AssetName from hex string.
Signature
export declare const fromHex: (hex: string) => AssetNameAdded in v2.0.0
predicates
isAssetName
Check if the given value is a valid AssetName
Signature
export declare const isAssetName: (u: unknown, overrideOptions?: ParseOptions | number) => u is AssetNameAdded in v2.0.0
schemas
FromBytes
Schema for encoding/decoding AssetName as bytes.
Signature
export declare const FromBytes: Schema.transform<
Schema.SchemaClass<Uint8Array, Uint8Array, never>,
Schema.SchemaClass<AssetName, AssetName, never>
>Added in v2.0.0
FromHex
Schema for encoding/decoding AssetName as hex strings.
Signature
export declare const FromHex: Schema.transform<
Schema.filter<Schema.Schema<Uint8Array, string, never>>,
Schema.transform<Schema.SchemaClass<Uint8Array, Uint8Array, never>, Schema.SchemaClass<AssetName, AssetName, never>>
>Added in v2.0.0