Can someone see transactions in the mempool and replace them with their own?

This question was asked at chia_network.public on Keybase.

1 Like

Yes, the way to prevent this from happening is by verifying an aggregated signature that contains the information in the solution as its message. That way if someone changes the spend with new details, they would need to sign it again, but they wouldn’t have access to the private key to do so, so it would fail.