Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterCodec ¶
Types ¶
type Asset ¶
type Asset interface {
capabilities.Burnable
capabilities.Lockable
capabilities.Splittable
qualified.Document
helpers.Mappable
}
type Identity ¶
type Identity interface {
// TODO removal for expired identity
// GetExpiry returns the expiry property of an Identity
// * If the property is not found, it returns a default value and not nil
GetExpiry() properties.Property
// GetAuthentication returns the authentication property of an Identity
// * If the property is not found, it returns a default value and not nil
GetAuthentication() properties.Property
qualified.Document
helpers.Mappable
}
type Maintainer ¶
type Maintainer interface {
GetIdentityID() ids.ID
GetMaintainedClassificationID() ids.ID
GetMaintainedPropertySet() properties.Property
CanMintAsset() bool
CanBurnAsset() bool
CanRenumerateAsset() bool
CanAddMaintainer() bool
CanRemoveMaintainer() bool
CanMutateMaintainer() bool
MaintainsProperty(ids.ID) bool
qualified.Document
helpers.Mappable
}
TODO check implementation
type Order ¶
type Order interface {
// TODO check if ID return type required
GetRateID() ids.ID
GetCreationID() ids.ID
GetMakerOwnableID() ids.ID
GetTakerOwnableID() ids.ID
GetMakerID() ids.ID
GetCreation() properties.MetaProperty
GetExchangeRate() properties.MetaProperty
GetTakerID() properties.Property
GetExpiry() properties.Property
GetMakerOwnableSplit() properties.Property
qualified.Document
helpers.Mappable
}
type Split ¶
type Split interface {
capabilities.Ownable
capabilities.Transactional
helpers.Mappable
}
Click to show internal directories.
Click to hide internal directories.