I've been working with solidity
and truffle
for a few days to develop a contract. I'm testing using the network created by Ganache an RPC client for build a local blockchain enviroment.
There is one thing I do not understand though.
I follow these steps:
truffle deploy
. I deploy my contract on the network.truffle test
. I test my contract.It's OK.truffle deploy
. I try to update my contract. Say me "Network up to date"
But if I restart Ganache and update my contract with truffle deploy
, it works. This is the thing that I don't understand.
Why? Can someone explain it to me?