Table of Contents

Class UserOperationV6

Namespace
Thirdweb.AccountAbstraction
Assembly
Thirdweb.dll
public class UserOperationV6
Inheritance
UserOperationV6
Inherited Members

Properties

CallData

[Parameter("bytes", "callData", 4)]
public virtual byte[] CallData { get; set; }

Property Value

byte[]

CallGasLimit

[Parameter("uint256", "callGasLimit", 5)]
public virtual BigInteger CallGasLimit { get; set; }

Property Value

BigInteger

InitCode

[Parameter("bytes", "initCode", 3)]
public virtual byte[] InitCode { get; set; }

Property Value

byte[]

MaxFeePerGas

[Parameter("uint256", "maxFeePerGas", 8)]
public virtual BigInteger MaxFeePerGas { get; set; }

Property Value

BigInteger

MaxPriorityFeePerGas

[Parameter("uint256", "maxPriorityFeePerGas", 9)]
public virtual BigInteger MaxPriorityFeePerGas { get; set; }

Property Value

BigInteger

Nonce

[Parameter("uint256", "nonce", 2)]
public virtual BigInteger Nonce { get; set; }

Property Value

BigInteger

PaymasterAndData

[Parameter("bytes", "paymasterAndData", 10)]
public virtual byte[] PaymasterAndData { get; set; }

Property Value

byte[]

PreVerificationGas

[Parameter("uint256", "preVerificationGas", 7)]
public virtual BigInteger PreVerificationGas { get; set; }

Property Value

BigInteger

Sender

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

Property Value

string

Signature

[Parameter("bytes", "signature", 11)]
public virtual byte[] Signature { get; set; }

Property Value

byte[]

VerificationGasLimit

[Parameter("uint256", "verificationGasLimit", 6)]
public virtual BigInteger VerificationGasLimit { get; set; }

Property Value

BigInteger