CoinManagerInterface
type CoinManagerInterface
A typed view of an on-chain `0x2::coin_manager::CoinManager<T>` object.
type CoinManagerInterface interface {
// The object's ID.
Id() *ObjectId
// Frozen fallback metadata, used only if the original metadata has
// been frozen.
ImmutableMetadata() **ImmutableCoinMetadata
// Optional maximum supply cap, in base units.
MaximumSupply() *uint64
// The coin's `CoinMetadata`, if still held by the manager.
Metadata() **IotaCoinMetadata
// Whether the metadata is considered immutable.
MetadataImmutable() bool
// Whether the supply is considered immutable.
SupplyImmutable() bool
// The embedded `TreasuryCap` controlling the coin's supply.
TreasuryCap() *TreasuryCap
}