Class GenericArkContractParser
public class GenericArkContractParser : IArkContractParser
- Inheritance
-
GenericArkContractParser
- Implements
- Inherited Members
Constructors
GenericArkContractParser(string, Func<Dictionary<string, string>, Network, ArkContract?>)
public GenericArkContractParser(string type, Func<Dictionary<string, string>, Network, ArkContract?> parse)
Parameters
typestringparseFunc<Dictionary<string, string>, Network, ArkContract>
Properties
Type
Contract type discriminator this parser handles (e.g. "vtxo", "boarding").
public string Type { get; }
Property Value
Methods
Parse(Dictionary<string, string>, Network)
Parses a contract from serialized data. Returns null when the data is not valid for this type.
public ArkContract? Parse(Dictionary<string, string> contractData, Network network)
Parameters
contractDataDictionary<string, string>networkNetwork