Table of Contents

Class CallSpec

Namespace
Thirdweb.AccountAbstraction
Assembly
Thirdweb.dll
[Struct("CallSpec")]
public class CallSpec
Inheritance
CallSpec
Inherited Members

Properties

Constraints

[Parameter("tuple[]", "constraints", 5, "Constraint[]")]
[JsonProperty("constraints")]
public virtual List<Constraint> Constraints { get; set; }

Property Value

List<Constraint>

MaxValuePerUse

[Parameter("uint256", "maxValuePerUse", 3)]
[JsonProperty("maxValuePerUse")]
public virtual BigInteger MaxValuePerUse { get; set; }

Property Value

BigInteger

Selector

[Parameter("bytes4", "selector", 2)]
[JsonProperty("selector")]
public virtual byte[] Selector { get; set; }

Property Value

byte[]

Target

[Parameter("address", "target", 1)]
[JsonProperty("target")]
public virtual string Target { get; set; }

Property Value

string

ValueLimit

[Parameter("tuple", "valueLimit", 4, "UsageLimit")]
[JsonProperty("valueLimit")]
public virtual UsageLimit ValueLimit { get; set; }

Property Value

UsageLimit