interface EthereumValidatorDepositDto {
    amountWei: string;
    fromAddress: string;
    gasEstimateMultiplier: number;
    signature: string;
    validatorPubkey: string;
    withdrawalCredentials: string;
}

Properties

amountWei: string

Amount of ETH to deposit in wei

Example

"1000000000000000000"
fromAddress: string

The address to send the transaction from, this is required for accurate gas estimation and nonce calculation

Example

"0x0000000000000000000000000000000000000000"
gasEstimateMultiplier: number

multiplier to apply to gas estimate, defaults to 1.2

Example

1.2
signature: string

Deposit signature (signed by validator key)

Example

"8473169ba6...fdfb36571"
validatorPubkey: string

Validator public key to top up

Example

"0xa20d2ba70419cb3922985488e339736ab32e6184f11708d2333f65b14f70cf47365b538c32eff237cdaf293ea2bcfb03"
withdrawalCredentials: string

Withdrawal credentials

Example

"0x020000000000000000000000110af92ba116fd7868216aa794a7e4da3b9d7d11"

Generated using TypeDoc