What happens when you interact with a VSC smart contract