Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Missing methods

What this teaches: which Hyperliquid-shaped methods exist in the compatibility layer but raise NotImplementedError, so you know what to migrate to native equivalents.

Why these are stubs

The HL-compat layer ships method signatures for every public method on hyperliquid.exchange.Exchange and hyperliquid.info.Info to preserve drop-in API shape, but only a subset is wired through to Dango primitives in v1. The rest raise NotImplementedError rather than silently no-op.

Exchange — not yet implemented

The following methods on dango.hyperliquid_compatibility.exchange.Exchange currently raise NotImplementedError. Native alternatives, when applicable, live on dango.exchange.Exchange.

MethodNotes
update_leverageHL-specific isolated/cross leverage toggle — no Dango analog
update_isolated_marginHL isolated-margin model not used by Dango
schedule_cancelHL dead-man-switch behavior
usd_class_transferHL perp/spot account classes don't exist on Dango
send_assetHL multi-asset transfer
vault_usd_transferHL vault USD transfer
sub_account_transferHL sub-accounts not modeled in Dango
sub_account_spot_transferHL sub-accounts not modeled in Dango
approve_builder_feeDango has no builder-fee marketplace
convert_to_multi_sig_userHL multi-sig accounts
multi_sigHL multi-sig signing path
create_sub_accountHL sub-accounts not modeled in Dango
usd_transferHL USD-only transfer; use native transfer
withdraw_from_bridgeHL bridge withdrawals
spot_transferHL spot-class transfer
approve_agentHL agent system; closest analog is sessions
agent_enable_dex_abstractionHL agent abstraction modes
agent_set_abstractionHL agent abstraction modes
user_dex_abstractionHL user abstraction state
user_set_abstractionHL user abstraction state
token_delegateHL staking
use_big_blocksHL block-sizing toggle
c_signer_unjail_selfHL consensus signer ops
c_signer_jail_selfHL consensus signer ops
c_validator_registerHL validator ops
c_validator_change_profileHL validator ops
c_validator_unregisterHL validator ops
noopHL no-op tx
gossip_priority_bidHL priority gossip auction
spot_deploy_register_tokenHL spot token deployment
spot_deploy_user_genesisHL spot deployment
spot_deploy_enable_freeze_privilegeHL spot deployment
spot_deploy_freeze_userHL spot deployment
spot_deploy_revoke_freeze_privilegeHL spot deployment
spot_deploy_enable_quote_tokenHL spot deployment
spot_deploy_token_action_innerHL spot deployment
spot_deploy_genesisHL spot deployment
spot_deploy_register_spotHL spot deployment
spot_deploy_register_hyperliquidityHL spot deployment
spot_deploy_set_deployer_trading_fee_shareHL spot deployment
perp_deploy_register_assetHL perp deployment
perp_deploy_set_oracleHL perp deployment

Info — not yet implemented

The following methods on dango.hyperliquid_compatibility.info.Info currently raise NotImplementedError. Native alternatives, when applicable, live on dango.info.Info.

MethodNotes
spot_user_stateDango is perps-only
spot_metaDango is perps-only
spot_meta_and_asset_ctxsDango is perps-only
query_spot_deploy_auction_statusHL spot auction state
user_staking_summaryHL staking
user_staking_delegationsHL staking
user_staking_rewardsHL staking
delegator_historyHL staking
query_user_to_multi_sig_signersHL multi-sig accounts
query_perp_deploy_auction_statusHL perp auction state
query_user_dex_abstraction_stateHL agent abstraction state
query_user_abstraction_stateHL agent abstraction state
user_twap_slice_fillsHL TWAP orders not modeled in Dango
portfolioHL portfolio aggregation
user_roleHL role enum
user_rate_limitHL per-user rate-limit endpoint
extra_agentsHL extra-agent listing
funding_historyUse native indexer pagination instead
user_funding_historyUse native indexer pagination instead
user_non_funding_ledger_updatesHL ledger update feed
query_referral_stateHL referral state
query_sub_accountsHL sub-accounts not modeled in Dango
frontend_open_ordersUse orders_by_user
user_feesHL fee schedule endpoint
query_order_by_cloidCloid asymmetry — see hyperliquid
user_vault_equitiesHL vault accounting

Migration path

For each stubbed method:

  1. Identify what you were doing (spot vs perps, account info, staking, etc.).
  2. Find the closest native equivalent on dango.exchange.Exchange or dango.info.Info.
  3. Adapt to Dango's argument shape — see Hyperliquid SDK migration for the type-mapping cheatsheet and the Cloid asymmetry.

If no Dango equivalent exists today, the feature is genuinely out of scope.

Next