Skip to content

Commit

Permalink
Merge pull request #3997 from jtraglia/group-types
Browse files Browse the repository at this point in the history
  • Loading branch information
jtraglia authored Oct 27, 2024
2 parents 734938c + 90ae0a4 commit 9849fb3
Showing 1 changed file with 26 additions and 25 deletions.
51 changes: 26 additions & 25 deletions specs/electra/beacon-chain.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@
- [Validator cycle](#validator-cycle)
- [Containers](#containers)
- [New containers](#new-containers)
- [`DepositRequest`](#depositrequest)
- [`PendingDeposit`](#pendingdeposit)
- [`PendingPartialWithdrawal`](#pendingpartialwithdrawal)
- [`PendingConsolidation`](#pendingconsolidation)
- [`DepositRequest`](#depositrequest)
- [`WithdrawalRequest`](#withdrawalrequest)
- [`ConsolidationRequest`](#consolidationrequest)
- [`PendingConsolidation`](#pendingconsolidation)
- [`ExecutionRequests`](#executionrequests)
- [Modified Containers](#modified-containers)
- [`AttesterSlashing`](#attesterslashing)
Expand Down Expand Up @@ -201,19 +201,6 @@ The following values are (non-configurable) constants used throughout the specif

### New containers

#### `DepositRequest`

*Note*: The container is new in EIP6110.

```python
class DepositRequest(Container):
pubkey: BLSPubkey
withdrawal_credentials: Bytes32
amount: Gwei
signature: BLSSignature
index: uint64
```

#### `PendingDeposit`

*Note*: The container is new in EIP7251.
Expand All @@ -237,6 +224,30 @@ class PendingPartialWithdrawal(Container):
amount: Gwei
withdrawable_epoch: Epoch
```

#### `PendingConsolidation`

*Note*: The container is new in EIP7251.

```python
class PendingConsolidation(Container):
source_index: ValidatorIndex
target_index: ValidatorIndex
```

#### `DepositRequest`

*Note*: The container is new in EIP6110.

```python
class DepositRequest(Container):
pubkey: BLSPubkey
withdrawal_credentials: Bytes32
amount: Gwei
signature: BLSSignature
index: uint64
```

#### `WithdrawalRequest`

*Note*: The container is new in EIP7251:EIP7002.
Expand All @@ -259,16 +270,6 @@ class ConsolidationRequest(Container):
target_pubkey: BLSPubkey
```

#### `PendingConsolidation`

*Note*: The container is new in EIP7251.

```python
class PendingConsolidation(Container):
source_index: ValidatorIndex
target_index: ValidatorIndex
```

#### `ExecutionRequests`

*Note*: This container holds requests from the execution layer that are received in [
Expand Down

0 comments on commit 9849fb3

Please sign in to comment.