Skip to content

Deposit UI improvements#558

Merged
pk910 merged 4 commits intomasterfrom
pk910/deposit-ui-improvements
Jan 25, 2026
Merged

Deposit UI improvements#558
pk910 merged 4 commits intomasterfrom
pk910/deposit-ui-improvements

Conversation

@pk910
Copy link
Copy Markdown
Member

@pk910 pk910 commented Jan 20, 2026

Summary

This PR enhances the Submit Deposits page with two main features:

  • Devnet Deposit Generator: Adds an in-browser deposit generator for devnet testing. Users can generate valid validator deposits from a mnemonic without using external CLI tools. Supports all withdrawal credential types (0x00 BLS, 0x01 execution, 0x02 compounding) with per-validator overrides.

  • Gating Contract Support: Automatically detects the new deposit gating contract and displays token requirements, admin status, and deposit type restrictions. Admins can manage gating settings (enable/disable deposit types, set token requirements) directly from the UI. Also supports legacy gating contract on sepolia where the deposit contract itself acts as the ERC20 token (1 token per deposit, no admin features).

Screenshots

Generate button next to the file upload:
image

Deposit Generator:
image

Per Validator overrides:
image

Deposit generated validators (with token check):
image

Gating contract management:
image

Mint tokens:
image

Change settings per withdrawal cred prefix:
image

rel ethpandaops/ethereum-genesis-generator#248

@pk910 pk910 merged commit 3038dd9 into master Jan 25, 2026
4 checks passed
@pk910 pk910 deleted the pk910/deposit-ui-improvements branch January 25, 2026 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants