본문 바로가기
X2E

[SMH] SpaceMesh 스크립트 설정 방법

by EarnOnEverything 2024. 1. 16.

 

아직까지 스크립트로 reward까지는 받아 보지 못해서 검증된 방법은 아닙니다만 1PC에서 n개의 Node를 구동하기 

위해 설정을 진행해 보았습니다.

 

1. 준비물

1. 스크립트 (다운로드)

2. SpaceMesh 지갑 주소 (GUI 앱으로 생성 가능)

3. 기타 SpaceMesh 용 GPU, HDD

 

2. 설정

Spacemesh를 실행할 디스크에 아래와 같이 생성합니다. (폴더명은 상관없습니다.)

 

Go-Mesh 폴더에 스크립를 다운받아 압축을 풀어줍니다.

setting.ps 파일을 열고 아래 세팅 값을 설정하고 저장합니다. 

$title = "노드이름"                                                      
$walletAddress = "내 지갑 주소
$provider = "0" # 그래픽카드 번호 (작업관리자에서 확인 가능)
$numunits = "4"  # 1 unit = 64GB 이며 최소 4로 세팅 필요(256GB)
$postFileLocation = "D:\SMH5"  # 저장 경로
$filelock = "afairtest" #Afair name (anything)
$maxFileSize = "4294967296"

 

필요한 경우 config-mainnet.json 파일을 열고 gRpc port 번호를 변경해줍니다.

(port가 충돌나는 경우 다른것으로 변경합니다.)

    "grpc-public-listener": "0.0.0.0:10001",
    "grpc-private-services": [
      "smesher",
      "admin"
    ],
    "grpc-private-listener": "127.0.0.1:10002",
    "grpc-json-listener": "0.0.0.0:10002"

 

3. 실행

 

Powershell을 실행하고 Set -ExecutionPolicy -RemoteSigned 입력해줍니다. 

그리고 .\node.cmd 입력 후 실행하면 됩니다.

 

실행 후 로그만으로는 상태를 확인하기 어려워 별도의 모니터링 스크립트를 실행하여 확인해보면 synced 및 smeshing 여부를 확인 할 수 있습니다. (모니터링 스크립트)

 

 

관련 사이트

가격 : https://www.coingecko.com/en/coins/spacemesh

홈페이지 : https://spacemesh.io/

Explorer : https://explorer.spacemesh.io/overview