Seth Curry has agreed to a four-year, $32 million deal with the Dallas Mavericks.

Curry was previously with the Mavericks before signing with the Portland Trail Blazers last offseason.