I've seen lists containing the lone 1970 383 entry for this casting number. It is apparently an erroneous entry. The last block casting for the 383 is number 2468130 from late 1964 - 1971.
The source of the number was likely a simple mistake, misidentity or perhaps a modified/over-bored block that was misidentified by measurement, then the 2899830 number was entered into a list. The list, in turn, has been copied and re-copied, as is often done with things, particularly online and without attribution, so the error propagated.
I wouldn't rule out any possibility, but it seems unlikely to be a 383. More details about the engine, particularly any stampings would tell more.