The curl syntax for every call is described below, and responses are compared to the original Bitcoin RPC calls. For this document, Bitcoin RPC calls have been tested with Bitcoin Core 0.12.0.

For Iguana calls, arguments are highlighted in upper case RED for required arguments and lower case red for optional arguments. The data string with the Iguana API call parameters is sent in JSON format, so every field using " quotes including string arguments requires them to be escaped as \".

Lists accounts and their balances. Iguana: minconf specifies the minimum number of confirmations for unspent transactions to be included in the balances. includewatchonly can be set to 1 to also display watched addresses.

Eemoves the wallet encryption key from memory, locking the wallet. After calling this method, you will need to call walletpassphrase again before being able to call any methods which require the wallet to be unlocked.

In Iguana, if no wallet has been created or unlocked by the user, this call will create an Iguana BTC wallet file encrypted with PASSPHRASE. Additionally, or if an Iguana BTC wallet file already exists, this call stores the wallet decryption key in memory for TIMEOUT seconds.