> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cdp.coinbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# EndUserEvmAccount

> EndUserEvmAccount API reference.

Package: [`com.coinbase.cdp.types`](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/index)

```java theme={null}
public final class EndUserEvmAccount extends Object
```

## Method Details

### `getAddress`

```java theme={null}
public String getAddress()
```

**Returns:**

`String` - The address of the EVM account.

### `getCreatedAt`

```java theme={null}
public OffsetDateTime getCreatedAt()
```

**Returns:**

`OffsetDateTime` - The date and time when the account was created, in ISO 8601 format.

### `getExportedAt`

```java theme={null}
public Optional<OffsetDateTime> getExportedAt()
```

**Returns:**

`Optional<OffsetDateTime>` - The date and time when the account's private key was first exported, in ISO 8601 format. This is set on the first export and preserved on subsequent exports; it is not updated on re-export.

### `getEjectedAt`

```java theme={null}
public Optional<OffsetDateTime> getEjectedAt()
```

**Returns:**

`Optional<OffsetDateTime>` - The date and time when the account's key was ejected (marked for deletion), in ISO 8601 format. Populated when the account has been ejected. The account record remains queryable after this timestamp is set; it reflects when ejection was requested, not when the key material is purged.

### `equals`

```java theme={null}
public boolean equals(Object other)
```

**Overrides:**

`[equals](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals\(java.lang.Object\) "class or interface in java.lang")` in class `[Object](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html "class or interface in java.lang")`

**Parameters:**

`other` - `Object`

**Returns:**

`boolean`

### `getAdditionalProperties`

```java theme={null}
public Map<String,Object> getAdditionalProperties()
```

**Returns:**

`Map<String,Object>`

### `hashCode`

```java theme={null}
public int hashCode()
```

**Overrides:**

`[hashCode](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode\(\) "class or interface in java.lang")` in class `[Object](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html "class or interface in java.lang")`

**Returns:**

`int`

### `toString`

```java theme={null}
public String toString()
```

**Overrides:**

`[toString](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString\(\) "class or interface in java.lang")` in class `[Object](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html "class or interface in java.lang")`

**Returns:**

`String`

### `builder`

```java theme={null}
public static EndUserEvmAccount.AddressStage builder()
```

**Returns:**

[EndUserEvmAccount](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/EndUserEvmAccount).`AddressStage`
