본문 바로가기
블록체인/블록체인

간단한 스마트컨트랙트 실습!!

by 일등박사 2022. 11. 11.
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.7;

contract FirstContract{
    int private number = 1000;
    uint public uNumber = 100;

    function callNumber() public view returns(int){
        return number;
    }

    function addOne() public {
        number = number + 1;
    }

}

위 코드는 Smart Contract를 간단히 시작할 수 있는 예시입니다!!

 

변수로 number =1000, uNumber = 100을 입력해줍니다!!

그리고 2개의 함수 callNumber()와 addOne()를 만들어줌니다. 

각각의 함수는 아래와 같아요!!

callNumber() : number 에 입력된 값을 보여줘라!!

addOne() : number 에 1을 더해라!!

 

위의 코드를 아래와 같이 배포해봅시다!!

그렇다면 Deployed Contracts에 아래와 같이 함수들이 보여요!

 

눌러볼까요?>??

숫자 불러오기!! 예상대로 1000
uNumber은 100!!

그렇담 함수를 눌러봐요!!!

주황색 함수는 가스를 사용해야한다!!

그리고 나면~~??

 

숫자가 1001이 되었어요!^^

댓글