LapseCoin Exchange Integration
Mapping common wallet RPC calls

LapseCoin nodes expose an HTTP API, not a JSON-RPC wallet. This table maps familiar Bitcoin Core calls to the closest equivalent. There is no account or label system. Details are on the API and Transactions pages.

Bitcoin Core callLapseCoin equivalentDifferences
getnewaddressGenerate a FALCON-512 keypair yourself and derive the addressNo node call. An address is derived purely from the public key, so no node is needed to create one.
getbalanceGET /api/address/{addr}/balanceReturns balance_ticks and balance_lapse from chain state
listtransactions, getreceivedbyaddressGET /api/address/{addr}/historyFlat array with a direction of sent or received. Confirmed transactions only. Sum the outputs yourself.
sendtoaddressSign locally, then POST /api/tx/sendNo RPC password. The transaction must be fully signed and carry a correct nonce.
gettransactionGET /api/tx/{hash}Includes confirmations (0 means in the mempool)
validateaddressGET /api/address/{addr}/validFormat check only
estimatesmartfeeGET /api/feesReturns next_block, min, median, max in ticks per byte
getmempoolinfoGET /api/mempoolSize and a summary of each pending transaction
getblockcount, getblockGET /api/info (height), GET /api/block/{height}Blocks are addressed by height
Key differences
Implementation checklist
Cold storage

Because addresses are derived from public keys and /api/tx/send only accepts fully signed transactions, signing can happen entirely offline.