# EOAWithdrawalPayload

> **EOAWithdrawalPayload** = `object`

Defined in: [types.ts:637](https://github.com/ObolNetwork/obol-sdk/blob/5137bd5c4ded55a50234f19135ea3a5bfeab4d47/src/types.ts#L637)

Payload for requesting withdrawal from EOA contract

## Properties

| Property | Type | Description | Defined in |
| ------ | ------ | ------ | ------ |
| <a id="pubkey"></a> `pubkey` | `string` | Validator public key in hex format | [types.ts:639](https://github.com/ObolNetwork/obol-sdk/blob/5137bd5c4ded55a50234f19135ea3a5bfeab4d47/src/types.ts#L639) |
| <a id="allocation"></a> `allocation` | `number` | Withdrawal amount in ETH | [types.ts:642](https://github.com/ObolNetwork/obol-sdk/blob/5137bd5c4ded55a50234f19135ea3a5bfeab4d47/src/types.ts#L642) |
| <a id="requiredfee"></a> `requiredFee` | `string` | Required fee in wei | [types.ts:645](https://github.com/ObolNetwork/obol-sdk/blob/5137bd5c4ded55a50234f19135ea3a5bfeab4d47/src/types.ts#L645) |
