Skip to main content

ICoinManager

Namespace: IotaSdk

public interface ICoinManager

Attributes NullableContextAttribute

Methods

Id()

The object's ID.

ObjectId Id()

Returns

ObjectId

ImmutableMetadata()

Frozen fallback metadata, used only if the original metadata has been frozen.

ImmutableCoinMetadata? ImmutableMetadata()

Returns

ImmutableCoinMetadata?

MaximumSupply()

Optional maximum supply cap, in base units.

ulong? MaximumSupply()

Returns

UInt64?

Metadata()

The coin's CoinMetadata, if still held by the manager.

IotaCoinMetadata? Metadata()

Returns

IotaCoinMetadata?

MetadataImmutable()

Whether the metadata is considered immutable.

bool MetadataImmutable()

Returns

Boolean

SupplyImmutable()

Whether the supply is considered immutable.

bool SupplyImmutable()

Returns

Boolean

TreasuryCap()

The embedded TreasuryCap controlling the coin's supply.

TreasuryCap TreasuryCap()

Returns

TreasuryCap