walletRpc: spend_id accepts sha instead of hex(int)