Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterLegacyAminoCodec ¶
func RegisterLegacyAminoCodec(legacyAmino *codec.LegacyAmino)
Types ¶
type AccAddressData ¶
type AccAddressData interface { ListableData Get() sdkTypes.AccAddress }
type AnyListableData ¶
type AnyListableData interface { ListableData Get() Data IsAnyListableData() }
type BooleanData ¶
type BooleanData interface { ListableData Get() bool }
type Data ¶
type Data interface { GetID() ids.DataID GetBondWeight() sdkTypes.Int ValidateBasic() error Unmarshal([]byte) error MarshalTo([]byte) (int, error) AsString() string FromString(string) (Data, error) Bytes() []byte GetTypeID() ids.StringID ZeroValue() Data // GenerateHash returns the hash of the Data as an PropertyID // * Returns PropertyID of empty bytes when the value of Data is that Data type's zero value GenerateHashID() ids.HashID ToAnyData() AnyData }
TODO URI and PropertyID Data type
type DecData ¶
type DecData interface { ListableData Get() sdkTypes.Dec }
type HeightData ¶
type HeightData interface { ListableData Get() types.Height }
type IDData ¶
type IDData interface { ListableData Get() ids.AnyID }
type LinkedData ¶
type ListData ¶
type ListData interface { Data ValidateWithoutLengthCheck() error Get() []AnyListableData Search(ListableData) (int, bool) // Add ignores data with type not matching list data type Add(...ListableData) ListData Remove(...ListableData) ListData }
type ListableData ¶
type ListableData interface { ToAnyListableData() AnyListableData Compare(ListableData) int Data }
type NumberData ¶
type NumberData interface { ListableData Get() sdkTypes.Int }
type StringData ¶
type StringData interface { ListableData Get() string }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.