I'm currently learning Solana development with rust. I followed the hello-world tutorial and was wondering what are the differences between running solana deploy
and solana program deploy
.
I tested both using Solana Devnet cluster.
Result of running solana deploy
.
Result of running solana program deploy
.
My intuition tells me solana deploy
is creating a simple Solana Account, while the other is creating a Program Account. What's the point of creating a simple Solana Account using a program if it is not possible to call a transaction on it?