Implement upgradability Smart contracts through proxy pattern.
Contract v1, only be able to store and retrieve one message.
Contract v2, be able to store and retrieve multi message.
Proxy contract, be able to upgrade contract.
run npm install -g truffle
run npm install
Recompile contracts and build artifacts.
$ npm run compile
You must unlock the account before running the test
$ npm test