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
Request
active\_swapsactive\_swaps
add\_delegation
add\_node\_to\_version\_stat
all\_swaps\_uuids\_by\_filter
balance\_enable
ban\_pubkey
batch\_requests
best\_ordersbest\_orders
buy
cancel\_all\_orders
cancel\_order
change\_mnemonic\_password
clear\_nft\_db
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
fee\_estimator\_enable
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\_peer\_id
get\_nft\_list
get\_nft\_metadata
get\_nft\_transfers
get\_public\_key
get\_public\_key\_hash
get\_relay\_mesh
get\_swap\_transaction\_fee\_policy
get\_token\_info
get\_trade\_fee
get\_wallet\_names
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\_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
network\_enable
order\_status
order\_status\_enable
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\_raw\_transaction
set\_required\_confirmations
set\_requires\_notarization
set\_swap\_transaction\_fee\_policy
setprice
show\_priv\_key
sign\_message
start\_simple\_market\_maker\_bot
start\_version\_stat\_collection
stop\_simple\_market\_maker\_bot
stop\_version\_stat\_collection
stream::disable
stream::heartbeat::enable
stream::orderbook::enable
swap\_status\_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
tx\_history\_enable
unban\_pubkeys
update\_maker\_order
update\_nft
update\_version\_stat\_collection
validateaddress
verify\_message
version
withdrawwithdraw
withdraw\_nft
z\_coin\_tx\_history