CID class final

This is a simple implementation of V1 CID, or a content identifier. CID is a label used to point to material in IPFS.

Constructors

CID(Uint8List bytes)
Returns the new instance of CID.
const
CID.create(String input, [Multicodec codec = Multicodec.dagPb])
Returns the CID representation of specific string input.
factory
CID.fromJson(Map<String, dynamic> json)
Returns the new instance of CID based on json.
factory
CID.fromList(List<int> bytes)
Returns the new instance of CID based on list bytes.
factory
CID.parse(String cid)
Returns the new instance of CID based on string cid.
factory

Properties

bytes Uint8List
Returns the bytes representation of this CID.
no setter
codec Multicodec
Returns the multicodec of this CID.
no setter
hashCode int
The hash code for this object.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Returns the JSON representation of this CID.
toString() String
A string representation of this object.
override

Operators

operator ==(covariant CID other) bool
The equality operator.
override