encode_vault_deposit

Documentation for eth_defi.hyperliquid.core_writer.encode_vault_deposit function.

encode_vault_deposit(vault, usdc_amount_wei)

Encode a CoreWriter vaultTransfer deposit action (action ID 2).

Parameters
  • vault (Union[eth_typing.evm.HexAddress, str]) – Hypercore native vault address.

  • usdc_amount_wei (int) – USDC amount in HyperCore wei (uint64). Note: HyperCore uses different decimal representations than EVM.

Returns

Raw action bytes for CoreWriter.sendRawAction().

Raises

AssertionError – If the deposit amount is below MINIMUM_VAULT_DEPOSIT.

Return type

bytes