MEVerse Dev Docs
MEVerse Dev Docs (KR)
MEVerse Dev Docs (KR)
  • Welcome
  • MEVerse 개요
    • MEVerse Core Design
    • Proof of Formulation
    • Customizable Multi Chain
    • Level Tree
    • Block Redesign
  • 시작하기
    • 노드 실행
    • 계정에 MEV 추가하기
    • 개발 도구 설치하기
    • 스마트 컨트랙트 배포
    • 배포 확인
  • MEVerse Network Structure
    • 제너레이터 노드 (Generator Node)
    • 옵저버 노드 (Observer Node)
    • 시드 노드 (Seed Node)
    • 퍼블릭 노드 (Public Node)
    • 브릿지 노드 (Bridge Node)
  • 스마트 컨트랙트
    • Solidity - Smart Contract Language
    • IDE and Tools
      • Remix
      • Truffle
      • Hardhat
      • MEVerse Scan(Explorer)
      • Connecting MetaMask
    • Sample Contracts
    • Testing Guide
  • 미버스 채굴 생태계
  • 미버스 공식 링크
    • 미버스 웹사이트
    • 미버스 백서
    • 미버스 미디움 블로그
    • 미버스 공시 및 업데이트(쟁글)
    • 미버스 코인마켓캡
Powered by GitBook
On this page
  1. 스마트 컨트랙트

Sample Contracts

아래는 string을 저장해서 view 함수로 값을 확인 할 수 있는 간단한 예제입니다.

//SPDX-License-Identifier: MIT

pragma solidity 0.8.0;

contract HelloWorld {
    string private word;

    constructor (string memory _word) {
        word = _word;
    }

    function setWord(string memory _word) external returns (bool) {
        word = _word;
        return true;
    }

    function hello() public view returns (string memory) {
        return word;
    }
}

Remix IDE를 활용해 간단하게 컨트랙트 배포가 가능합니다.

  • Testnet 배포에 필요한 가스는 아래 링크에서 확보 할 수 있습니다.

  • 생성자 파라미터에 원하는 문구를 넣어 컨트랙트를 배포합니다.

  • IDE에서 hello를 호출하면 입력한 문구를 확인할 수 있습니다.

  • setWord함수를 호출하여 입력된 문구를 갱신할 수 있습니다.

PreviousConnecting MetaMaskNextTesting Guide

Last updated 2 years ago

https://testnet.meversescan.io/faucet