Class PackedUserOperation
- Namespace
- Thirdweb.AccountAbstraction
- Assembly
- Thirdweb.dll
public class PackedUserOperation
- Inheritance
-
PackedUserOperation
- Inherited Members
-
Properties
AccountGasLimits
[Parameter("bytes32", "accountGasLimits", 5)]
public virtual byte[] AccountGasLimits { get; set; }
Property Value
- byte[]
CallData
[Parameter("bytes", "callData", 4)]
public virtual byte[] CallData { get; set; }
Property Value
- byte[]
GasFees
[Parameter("bytes32", "gasFees", 7)]
public virtual byte[] GasFees { get; set; }
Property Value
- byte[]
InitCode
[Parameter("bytes", "initCode", 3)]
public virtual byte[] InitCode { get; set; }
Property Value
- byte[]
Nonce
[Parameter("uint256", "nonce", 2)]
public virtual BigInteger Nonce { get; set; }
Property Value
- BigInteger
PaymasterAndData
[Parameter("bytes", "paymasterAndData", 8)]
public virtual byte[] PaymasterAndData { get; set; }
Property Value
- byte[]
PreVerificationGas
[Parameter("uint256", "preVerificationGas", 6)]
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", 9)]
public virtual byte[] Signature { get; set; }
Property Value
- byte[]