Greeter.sol 569 B

12345678910111213141516171819202122
  1. /* SPDX-License-Identifier: MIT */
  2. pragma solidity ^0.7.0;
  3. import "@nomiclabs/buidler/console.sol";
  4. contract Greeter {
  5. string public greeting;
  6. constructor(string memory _greeting) {
  7. console.log("Deploying a Greeter with greeting:", _greeting);
  8. greeting = _greeting;
  9. }
  10. function greet() public view returns (string memory) {
  11. return greeting;
  12. }
  13. function setGreeting(string memory _greeting) public {
  14. console.log("Changing greeting from '%s' to '%s'", greeting, _greeting);
  15. greeting = _greeting;
  16. }
  17. }