I know that in the transaction receipt I can get the contract address by getting a transaction receipt from a generated transaction.
But I am wondering since smart contract addresses are deterministic in some sense if there is a way to predict the address from the transaction its self, not the receipt.