A major domino in NRL free agency has fallen with Braydon Trindall agreeing to a new three-year deal to stay with the Sharks.