Made some "ghost" changes to the API to prepare for wallet RPC support