Table of Contents

Class SignerPermissionRequest

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

Properties

ApprovedTargets

[Parameter("address[]", "approvedTargets", 3)]
public virtual List<string> ApprovedTargets { get; set; }

Property Value

List<string>

IsAdmin

[Parameter("uint8", "isAdmin", 2)]
public virtual byte IsAdmin { get; set; }

Property Value

byte

NativeTokenLimitPerTransaction

[Parameter("uint256", "nativeTokenLimitPerTransaction", 4)]
public virtual BigInteger NativeTokenLimitPerTransaction { get; set; }

Property Value

BigInteger

PermissionEndTimestamp

[Parameter("uint128", "permissionEndTimestamp", 6)]
public virtual BigInteger PermissionEndTimestamp { get; set; }

Property Value

BigInteger

PermissionStartTimestamp

[Parameter("uint128", "permissionStartTimestamp", 5)]
public virtual BigInteger PermissionStartTimestamp { get; set; }

Property Value

BigInteger

ReqValidityEndTimestamp

[Parameter("uint128", "reqValidityEndTimestamp", 8)]
public virtual BigInteger ReqValidityEndTimestamp { get; set; }

Property Value

BigInteger

ReqValidityStartTimestamp

[Parameter("uint128", "reqValidityStartTimestamp", 7)]
public virtual BigInteger ReqValidityStartTimestamp { get; set; }

Property Value

BigInteger

Signer

[Parameter("address", "signer", 1)]
public virtual string Signer { get; set; }

Property Value

string

Uid

[Parameter("bytes32", "uid", 9)]
public virtual byte[] Uid { get; set; }

Property Value

byte[]