@somnia-chain/markets-sdk


@somnia-chain/markets-sdk / index / DepositVaultParams

Interface: DepositVaultParams

Defined in: packages/sdk/src/trade.ts:727

Inputs to Trader.depositVault — pre-fund an ERC-20 balance in a pool's internal vault.

Properties

vault

vault: `0x${string}`

Defined in: packages/sdk/src/trade.ts:732

The ERC20Vault to deposit into — the pool address (SpotPool/BinaryPool ARE ERC20Vaults).


token

token: `0x${string}`

Defined in: packages/sdk/src/trade.ts:737

ERC-20 to deposit. NOT the native sentinel — use Trader.depositVaultNative for native (the contract reverts UseDepositNative).


amount

amount: bigint

Defined in: packages/sdk/src/trade.ts:739

Amount to deposit, raw units. Must be > 0.


gas?

optional gas?: bigint

Defined in: packages/sdk/src/trade.ts:741

Gas ceiling for this tx.

Default Value

TraderConfig.gas (10,000,000)