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\_create
1inch\_v6\_0\_classic\_swap\_liquidity\_sources
1inch\_v6\_0\_classic\_swap\_quote
1inch\_v6\_0\_classic\_swap\_tokens
Request
active\_swaps
active_swaps
add\_delegation
add\_node\_to\_version\_stat
all\_swaps\_uuids\_by\_filter
approve\_token
ban\_pubkey
batch\_requests
best\_ordersbest\_orders
buy
cancel\_all\_orders
cancel\_order
change\_mnemonic\_password
coins\_needed\_for\_kick\_start
convert\_utxo\_address
convertaddress
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
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\_mnemonic
get\_my\_peer\_id
get\_public\_key
get\_public\_key\_hash
get\_raw\_transaction
get\_relay\_mesh
get\_staking\_infos
get\_swap\_transaction\_fee\_policy
get\_token\_allowance
get\_token\_info
get\_trade\_fee
get\_wallet\_names
get_locked_amount
help
import\_swaps
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\_taker\_vol
max_maker_vol
metrics
min\_trading\_vol
my\_balance
my\_orders
my\_recent\_swapsmy\_recent\_swaps
my\_swap\_status
my\_tx\_historymy\_tx\_history
non\_fungible\_tokens::clear\_nft\_db
non\_fungible\_tokens::get\_nft\_list
non\_fungible\_tokens::get\_nft\_metadata
non\_fungible\_tokens::get\_nft\_transfers
non\_fungible\_tokens::refresh\_nft\_metadata
non\_fungible\_tokens::update\_nft
non\_fungible\_tokens::withdraw\_nft
order\_status
orderbookorderbook
orderbook\_depth
orders\_history\_by\_filter
peer\_connection\_healthcheck
recover\_funds\_of\_swap
recreate\_swap\_data
remove\_delegation
remove\_node\_from\_version\_stat
sell
send\_raw\_transaction
set\_required\_confirmations
set\_requires\_notarization
set\_swap\_transaction\_fee\_policy
setprice
show\_priv\_key
sign\_message
sign\_raw\_transaction
start\_version\_stat\_collection
start_simple_market_maker_bot
stop\_version\_stat\_collection
stop_simple_market_maker_bot
stream::fee\_estimator::enable
stream::orderbook::enable
streaming::balance\_enable
streaming::disable
streaming::heartbeat\_enable
streaming::network\_enable
streaming::order\_status\_enable
streaming::swap\_status\_enable
streaming::tx\_history\_enable
task::account\_balance::cancel
task::account\_balance::init
task::account\_balance::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\_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\_qtum::cancel
task::enable\_qtum::init
task::enable\_qtum::status
task::enable\_qtum::user\_action
task::enable\_tendermint::cancel
task::enable\_tendermint::init
task::enable\_tendermint::status
task::enable\_tendermint::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
unban\_pubkeys
update\_maker\_order
update\_version\_stat\_collection
validateaddress
verify\_message
version
withdrawwithdraw
z\_coin\_tx\_history