Bitcoin inches up to $45,831 in cautious trade