Class ContractScript
Inheritance
System.Object
ContractScript
Assembly: Netezos.dll
Syntax
public class ContractScript : object
Constructors
|
Improve this Doc
View Source
ContractScript(IMicheline)
Declaration
public ContractScript(IMicheline script)
Parameters
|
Improve this Doc
View Source
ContractScript(IMicheline, IMicheline)
Declaration
public ContractScript(IMicheline parameter, IMicheline storage)
Parameters
Properties
|
Improve this Doc
View Source
Entrypoints
Declaration
public Dictionary<string, Schema> Entrypoints { get; }
Property Value
Type |
Description |
Dictionary<System.String, Schema> |
|
|
Improve this Doc
View Source
Parameter
Declaration
public ContractParameter Parameter { get; }
Property Value
|
Improve this Doc
View Source
Storage
Declaration
public ContractStorage Storage { get; }
Property Value
Methods
|
Improve this Doc
View Source
BuildOptimizedParameter(String, Object)
Declaration
public IMicheline BuildOptimizedParameter(string entrypoint, object value)
Parameters
Type |
Name |
Description |
System.String |
entrypoint |
|
System.Object |
value |
|
Returns
|
Improve this Doc
View Source
BuildOptimizedParameter(String, Object[])
Declaration
public IMicheline BuildOptimizedParameter(string entrypoint, params object[] values)
Parameters
Type |
Name |
Description |
System.String |
entrypoint |
|
System.Object[] |
values |
|
Returns
|
Improve this Doc
View Source
BuildParameter(String, Object)
Declaration
public IMicheline BuildParameter(string entrypoint, object value)
Parameters
Type |
Name |
Description |
System.String |
entrypoint |
|
System.Object |
value |
|
Returns
|
Improve this Doc
View Source
BuildParameter(String, Object[])
Declaration
public IMicheline BuildParameter(string entrypoint, params object[] values)
Parameters
Type |
Name |
Description |
System.String |
entrypoint |
|
System.Object[] |
values |
|
Returns
|
Improve this Doc
View Source
HumanizeParameter(String, IMicheline, JsonWriterOptions)
Declaration
public string HumanizeParameter(string entrypoint, IMicheline value, JsonWriterOptions options = null)
Parameters
Type |
Name |
Description |
System.String |
entrypoint |
|
IMicheline |
value |
|
JsonWriterOptions |
options |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
HumanizeStorage(IMicheline, JsonWriterOptions)
Declaration
public string HumanizeStorage(IMicheline value, JsonWriterOptions options = null)
Parameters
Type |
Name |
Description |
IMicheline |
value |
|
JsonWriterOptions |
options |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
NormalizeParameter(String, IMicheline)
Declaration
public (string, IMicheline) NormalizeParameter(string entrypoint, IMicheline value)
Parameters
Type |
Name |
Description |
System.String |
entrypoint |
|
IMicheline |
value |
|
Returns
Type |
Description |
System.ValueTuple<System.String, IMicheline> |
|
|
Improve this Doc
View Source
OptimizeParameter(String, IMicheline, Boolean)
Declaration
public IMicheline OptimizeParameter(string entrypoint, IMicheline value, bool immutable = true)
Parameters
Type |
Name |
Description |
System.String |
entrypoint |
|
IMicheline |
value |
|
System.Boolean |
immutable |
|
Returns
|
Improve this Doc
View Source
OptimizeStorage(IMicheline, Boolean)
Declaration
public IMicheline OptimizeStorage(IMicheline value, bool immutable = true)
Parameters
Type |
Name |
Description |
IMicheline |
value |
|
System.Boolean |
immutable |
|
Returns
Extension Methods