OKX_API_KEY=
OKX_API_SECRET=
OKX_PASSPHRASE=
OKX_DEMO_API_KEY=
OKX_DEMO_API_SECRET=
OKX_DEMO_PASSPHRASE=
# Funding / Asset live integration tests.
# Keep this disabled unless you intentionally want tests to call real asset
# mutation endpoints such as transfer, withdrawal, dust conversion, or
# Lightning withdrawal.
OKX_ENABLE_ASSET_MUTATION=0
# Read-only Funding examples/tests.
OKX_TEST_DEPOSIT_CCY=USDT
OKX_EXAMPLE_FUNDING_CCY=USDT
# Optional transfer-state lookup.
OKX_TEST_TRANSFER_ID=
OKX_TEST_TRANSFER_TYPE=
# Optional deposit/withdraw status lookup.
OKX_TEST_STATUS_WD_ID=
OKX_TEST_STATUS_TX_ID=
OKX_TEST_STATUS_CCY=
OKX_TEST_STATUS_TO=
OKX_TEST_STATUS_CHAIN=
# Real funds transfer test. Requires OKX_ENABLE_ASSET_MUTATION=1.
OKX_TEST_TRANSFER_CCY=
OKX_TEST_TRANSFER_AMT=
OKX_TEST_TRANSFER_FROM=
OKX_TEST_TRANSFER_TO=
# Real withdrawal test. Requires OKX_ENABLE_ASSET_MUTATION=1.
OKX_TEST_WITHDRAWAL_CCY=
OKX_TEST_WITHDRAWAL_AMT=
OKX_TEST_WITHDRAWAL_DEST=
OKX_TEST_WITHDRAWAL_TO_ADDR=
OKX_TEST_WITHDRAWAL_CHAIN=
OKX_TEST_WITHDRAWAL_AREA_CODE=
OKX_TEST_WITHDRAWAL_CLIENT_ID=
OKX_TEST_WITHDRAWAL_TO_ADDR_TYPE=
OKX_TEST_CANCEL_WITHDRAWAL_ID=
# Real savings/dust/Lightning tests. Requires OKX_ENABLE_ASSET_MUTATION=1.
OKX_TEST_PURCHASE_REDEMPT_CCY=
OKX_TEST_PURCHASE_REDEMPT_AMT=
OKX_TEST_PURCHASE_REDEMPT_SIDE=
OKX_TEST_PURCHASE_REDEMPT_RATE=
OKX_TEST_DUST_CCY=
OKX_TEST_LIGHTNING_CCY=
OKX_TEST_LIGHTNING_AMT=
OKX_TEST_LIGHTNING_INVOICE=
OKX_TEST_LIGHTNING_MEMO=
# Live trading example. Requires OKX_LIVE_TRADING_CONFIRM=I_UNDERSTAND.
OKX_LIVE_TRADING_CONFIRM=
OKX_TRADE_INST_ID=BTC-USDT
OKX_TRADE_SIDE=buy
OKX_TRADE_SIZE=
OKX_TRADE_PRICE=
# mutation endpoints.
OKX_ENABLE_TRADE_MUTATION=0
OKX_ENABLE_CONVERT_MUTATION=0
OKX_ENABLE_FINANCE_MUTATION=0
OKX_ENABLE_ACCOUNT_LOAN_MUTATION=0
# Advanced trade mutation inputs.
OKX_TEST_ALGO_INST_ID=
OKX_TEST_ALGO_SIDE=
OKX_TEST_ALGO_SIZE=
OKX_TEST_ALGO_TRIGGER_PX=
OKX_TEST_ALGO_ORDER_PX=
OKX_TEST_EASY_CONVERT_FROM_CCY=
OKX_TEST_EASY_CONVERT_TO_CCY=
OKX_TEST_ONE_CLICK_REPAY_DEBT_CCY=
OKX_TEST_ONE_CLICK_REPAY_REPAY_CCY=
# Convert mutation inputs.
OKX_TEST_CONVERT_FROM_CCY=
OKX_TEST_CONVERT_TO_CCY=
OKX_TEST_CONVERT_SIDE=
OKX_TEST_CONVERT_AMOUNT=
OKX_TEST_CONVERT_SIZE_CCY=
OKX_TEST_CONVERT_QUOTE_ID=
# Finance mutation inputs.
OKX_TEST_SAVINGS_CCY=
OKX_TEST_SAVINGS_AMT=
OKX_TEST_STAKING_PRODUCT_ID=
OKX_TEST_STAKING_INVEST_DATA=
OKX_TEST_ETH_STAKING_AMT=
OKX_TEST_SOL_STAKING_AMT=
OKX_TEST_FLEX_LOAN_CCY=
OKX_TEST_FLEX_LOAN_AMT=
OKX_TEST_FLEX_COLLATERAL_CCY=
OKX_TEST_FLEX_COLLATERAL_AMT=
# Account loan mutation inputs.
OKX_TEST_FIXED_LOAN_CCY=
OKX_TEST_FIXED_LOAN_AMT=
OKX_TEST_FIXED_LOAN_QUOTE_ID=
OKX_TEST_FIXED_LOAN_ORD_ID=
OKX_TEST_SPOT_BORROW_REPAY_CCY=
OKX_TEST_SPOT_BORROW_REPAY_AMT=