Class Wallets
public class Wallets
- Inheritance
-
Wallets
- Inherited Members
Properties
AdditionalProperties
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
Property Value
Address
The EOA (Externally Owned Wallet) address of the wallet. This is the traditional wallet address.
[JsonProperty("address", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public string Address { get; set; }
Property Value
CreatedAt
The date and time the wallet was created
[JsonProperty("createdAt", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public string CreatedAt { get; set; }
Property Value
Profiles
The profiles linked to the wallet, can be email, phone, google etc, or backend for developer created wallets
[JsonProperty("profiles", Required = Required.Always)]
[Required]
public ICollection<Profiles3> Profiles { get; set; }
Property Value
PublicKey
The wallet's public key in hexadecimal format. Useful for peer-to-peer encryption and cryptographic operations.
[JsonProperty("publicKey", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public string PublicKey { get; set; }
Property Value
SmartWalletAddress
The smart wallet address with EIP-4337 support. This address enables gasless transactions and advanced wallet features.
[JsonProperty("smartWalletAddress", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public string SmartWalletAddress { get; set; }