latest contributor to this doc

Last Edit:

@smk762

Komodo DeFi Framework RPC Methods

Legacy methods are in the process of a migration to Komodo DeFi Framework API v2.0 (and will also remain backwards compatible). During development, some newer Komodo DeFi Framework API methods are not available in the latest release.

To test the methods in v2.0 (Dev), you will need to build the Komodo DeFi Framework API from the dev branch.

Below is a table of the currently available legacy, v2.0 and v2.0 (Dev) methods:

Legacyv2.0 (release)v2.0 (dev)
1inch_v6_0_classic_swap_contract
1inch_v6_0_classic_swap_create
1inch_v6_0_classic_swap_liquidity_sources
1inch_v6_0_classic_swap_quote
1inch_v6_0_classic_swap_tokens
account_balance
active_swapsactive_swaps
add_node_to_version_stat
all_swaps_uuids_by_filter
approve_token
autoprice
ban_pubkey
best_ordersbest_orders
buy
cancel_all_orders
cancel_order
change_mnemonic_password
clear_nft_db
coins_needed_for_kick_start
convert_utxo_address
convertaddress
delete_wallet
disable_coin
electrum
enable
enable_bch_with_tokens
enable_erc20
enable_eth_with_tokens
enable_nft
enable_slp
enable_tendermint_token
enable_tendermint_with_assets
experimental::staking::claim_rewards
experimental::staking::delegate
experimental::staking::query::delegations
experimental::staking::query::ongoing_undelegations
experimental::staking::query::validators
experimental::staking::undelegate
fundvalue
get_current_mtp
get_directly_connected_peers
get_enabled_coinsget_enabled_coins
get_eth_estimated_fee_per_gas
get_gossip_mesh
get_gossip_peer_topics
get_gossip_topic_peers
get_locked_amount
get_mnemonic
get_my_address
get_my_peer_id
get_new_address
get_nft_list
get_nft_metadata
get_nft_transfers
get_public_key
get_public_key_hash
get_raw_transaction
get_relay_mesh
get_shared_db_id
get_swap_transaction_fee_policy
get_token_allowance
get_token_info
get_trade_fee
get_wallet_names
gui_storage::activate_coins
gui_storage::add_account
gui_storage::deactivate_coins
gui_storage::delete_account
gui_storage::enable_account
gui_storage::get_account_coins
gui_storage::get_accounts
gui_storage::get_enabled_account
gui_storage::set_account_balance
gui_storage::set_account_description
gui_storage::set_account_name
help
import_swaps
inventory
kmd_rewards_info
lightning::channels::close_channel
lightning::channels::get_channel_details
lightning::channels::get_claimable_balances
lightning::channels::list_closed_channels_by_filter
lightning::channels::list_open_channels_by_filter
lightning::channels::open_channel
lightning::channels::update_channel
lightning::nodes::add_trusted_node
lightning::nodes::connect_to_node
lightning::nodes::list_trusted_nodes
lightning::nodes::remove_trusted_node
lightning::payments::generate_invoice
lightning::payments::get_payment_details
lightning::payments::list_payments_by_filter
lightning::payments::send_payment
list_banned_pubkeys
max_maker_vol
max_taker_vol
metrics
min_trading_vol
my_balance
my_orders
my_recent_swapsmy_recent_swaps
my_swap_statusmy_swap_status
my_tx_historymy_tx_history
order_status
orderbookorderbook
orderbook_depth
orders_history_by_filter
peer_connection_healthcheck
recover_funds_of_swap
recreate_swap_data
refresh_nft_metadata
remove_node_from_version_stat
sell
send_asked_data
send_raw_transaction
set_required_confirmations
set_requires_notarization
set_swap_transaction_fee_policy
setprice
show_priv_key
sign_message
sign_raw_transaction
start_simple_market_maker_bot
start_version_stat_collection
stats_swap_status
stop
stop_simple_market_maker_bot
stop_version_stat_collection
stream::balance::enable
stream::disable
stream::fee_estimator::enable
stream::heartbeat::enable
stream::network::enable
stream::order_status::enable
stream::orderbook::enable
stream::swap_status::enable
stream::tx_history::enable
task::account_balance::cancel
task::account_balance::init
task::account_balance::status
task::connect_metamask::cancel
task::connect_metamask::init
task::connect_metamask::status
task::create_new_account::cancel
task::create_new_account::init
task::create_new_account::status
task::create_new_account::user_action
task::enable_bch::cancel
task::enable_bch::init
task::enable_bch::status
task::enable_bch::user_action
task::enable_erc20::cancel
task::enable_erc20::init
task::enable_erc20::status
task::enable_erc20::user_action
task::enable_eth::cancel
task::enable_eth::init
task::enable_eth::status
task::enable_eth::user_action
task::enable_lightning::cancel
task::enable_lightning::init
task::enable_lightning::status
task::enable_lightning::user_action
task::enable_qtum::cancel
task::enable_qtum::init
task::enable_qtum::status
task::enable_qtum::user_action
task::enable_sia::cancel
task::enable_sia::init
task::enable_sia::status
task::enable_sia::user_action
task::enable_tendermint::cancel
task::enable_tendermint::init
task::enable_tendermint::status
task::enable_tendermint::user_action
task::enable_tendermint_token::cancel
task::enable_tendermint_token::init
task::enable_tendermint_token::status
task::enable_tendermint_token::user_action
task::enable_utxo::cancel
task::enable_utxo::init
task::enable_utxo::status
task::enable_utxo::user_action
task::enable_z_coin::cancel
task::enable_z_coin::init
task::enable_z_coin::status
task::enable_z_coin::user_action
task::get_new_address::cancel
task::get_new_address::init
task::get_new_address::status
task::get_new_address::user_action
task::init_trezor::cancel
task::init_trezor::init
task::init_trezor::status
task::init_trezor::user_action
task::scan_for_new_addresses::cancel
task::scan_for_new_addresses::init
task::scan_for_new_addresses::status
task::withdraw::cancel
task::withdraw::init
task::withdraw::status
task::withdraw::user_action
trade_preimagetrade_preimage
trezor_connection_status
unban_pubkeys
update_maker_order
update_nft
update_version_stat_collection
validateaddress
verify_message
version
wc_delete_session
wc_get_session
wc_get_sessions
wc_new_connection
wc_ping_session
withdrawwithdraw
withdraw_nft
z_coin_tx_history