The only thing that was standing in the way of the trade was Lynch passing a physical for the Raiders, which he did on Wednesday morning, a source informed of the situation said.
"Yes Lawd 12th man I'm thankful but [expletive] just got REAL I had hella fun in Seattle," Lynch wrote on Twitter shortly before NFL Network's Omar Ruiz saw him at the Raiders' team facility Wednesday morning. "But I'm really from Oakland doe like really really really from Oakland doe... town bizzness breath on me."
As is nearly always the case with Lynch, no one was celebrating until the deal was officially done. All parties involved were wary of celebrating a deal until Lynch met with those necessary to complete a deal.
Lynch's contract is a two-year deal with a base of $9 million, per NFL Network Insider Ian Rapoport, with $2.35 million of it guaranteed. Lynch will earn $3 million in 2017, then $6 million the following year.
Why a swap of late-round picks in the future? A source said both teams didn't want any uncertainty surrounding this year's picks so close to the start of the draft.
Lynch is also required -- eventually, but not immediately -- to file papers to unretire.
Lynch's move to Oakland caps off months of speculation about his return. He met with the Raiders on April 5 and expressed his desire to play for them. He told them he only wants to play for his hometown team in what amounted to a recruiting visit.
Carr is about to find out what it's like to play alongside Beast Mode.