Announcing the closure of the US turtlepool, full announcement here: http://turtlepool.space/us_closure.html

Payouts take roughly 20 mins to start updating on your account