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)
active_swapsactive_swaps
add_delegation
add_node_to_version_stat
all_swaps_uuids_by_filter
ban_pubkey
best_ordersbest_orders
buy
cancel_all_orders
cancel_order
clear_nft_db
close_channel
coins_needed_for_kick_start
convert_utxo_address
convertaddress
disable_coin
electrum
enable
enable_bch_with_tokens
enable_erc20
enable_eth_with_tokens
enable_slp
enable_tendermint_token
enable_tendermint_with_assets
get_channel_details
get_claimable_balances
get_current_mtp
get_directly_connected_peers
get_enabled_coins
get_gossip_mesh
get_gossip_peer_topics
get_gossip_topic_peers
get_locked_amount
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_staking_infos
get_trade_fee
get_wallet_names
import_swaps
kmd_rewards_info
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
list_closed_channels_by_filter
list_open_channels_by_filter
max_maker_vol
max_taker_vol
metrics
min_trading_vol
my_balance
my_orders
my_recent_swapsmy_recent_swaps
my_swap_status
my_tx_historymy_tx_history
open_channel
order_status
orderbookorderbook
orderbook_depth
orders_history_by_filter
peer_connection_healthcheck
recover_funds_of_swap
recreate_swap_data
refresh_nft_metadata
remove_delegation
remove_node_from_version_stat
sell
send_raw_transaction
set_required_confirmations
set_requires_notarization
setprice
show_priv_key
sign_message
sign_raw_transaction
start_simple_market_maker_bot
start_version_stat_collection
status
stop_simple_market_maker_bot
stop_version_stat_collection
task::account_balance::cancel
task::account_balance::init
task::account_balance::status
task::create_new_account::init
task::enable_lightning::cancel
task::enable_lightning::init
task::enable_lightning::status
task::enable_qtum::init
task::enable_qtum::status
task::enable_qtum::user_action
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::init_trezor::cancel
task::init_trezor::init
task::init_trezor::status
task::init_trezor::user_action
task::withdraw::cancel
task::withdraw::init
task::withdraw::status
trade_preimagetrade_preimage
unban_pubkeys
update_channel
update_maker_order
update_nft
update_version_stat_collection
validateaddress
verify_message
version
withdrawwithdraw
withdraw_nft
z_coin_tx_history