/stakingEthWithGalaxy
1 min
POST
/stakingEthWithGalaxy
account_idinteger<p>The user defined GK8 account ID that holds the ETH for staking. The ETH is deposited from this account’s uMPC address to the Galaxy validator(s) account, and withdrawn from this account to the Impenetrable Vault address. The range is limited to the number of user defined accounts.</p>
gas_priceinteger<p>The gas price to transfer with, in Wei. In London fork currencies, this is the <em>maximum</em> fee to pay per gas unit.</p>
gas_limitinteger<p>The gas limit to transfer, in gas units. Must be at least <code>21001</code>.</p>
max_priority_feeintegerThe maximum priority fee to tip the validator.
amountsarray<p>The amount of ETH to stake, in Wei. Must be a minimum of <code>"32000000000000000000"</code> Wei (32 ETH), a multiple of "1000000000000000000" Wei, and can be a maximum of "2048000000000000000000" Wei which can be used for up to 100 stakes at a time.</p>
customer_idstring<p>(Optional) A unique identifier assigned internally to group validators under a specific customer. This ID can be used to organize validators and to reference the group in future queries.</p>
regionstring<p>(Optional) The geographic area for the validator machines. Must be either <code>"US"</code>, <code>"KR"</code> or <code>"EU"</code>. Defaults to <code>"EU"</code>.</p>
validate_transactionboolean<p>If <code>True</code>, this validates that the stake transaction succeeded or provides failure reasons if the stake is unsuccessful. Setting as “False” disables the validation process and saves time but does not provide failure details. Defaults to <code>True</code>.</p>
withdrawal_typestring<p>The withdrawal credential type of the validator(s) to be created. This value is an ENUM either EthWithdrawalCredentialsType.PostPectraFork (can stake between 32 and 2048 ETH per transaction) or EthWithdrawalCredentialsType.PrePectraFork (can only stake 32 ETH per transaction). EthWithdrawalCredentialsType.PostPectraFork supports larger validator balances, compounding rewards, partial withdrawals, and validator consolidation, while EthWithdrawalCredentialsType.PrePectraFork offers a cheaper, more straightforward secure setup where withdrawals go directly to a fixed Ethereum address.</p>
specificFromAddressstringThe specific deposit address to send from. Cannot be used if the account is defined as an Omnibus account.
acceptstringGenerated from available response content types
200success
curl --request POST \
--url '/stakingEthWithGalaxy?account_id=1&gas_price=1&gas_limit=21500&max_priority_fee=1&amounts=array&customer_id=string®ion=string&validate_transaction=true&withdrawal_type=EthWithdrawalCredentialsType.PostPectraFork&specificFromAddress=3Qnv1fyqhSaptkxJrC9ruNfpSCB1Srmkg3' \
--header 'accept: application/json'